如何解决在不执行查询的情况下从 apollo 缓存读取的正确方法是什么?
我试图在我的项目中删除我的 Vuex 存储并用 VueApollo 缓存替换它。我想知道在使用 VueApollo 在组件之间共享状态并减少服务器请求量时,是否有任何好的和“正确”的方式来读取 apollo 缓存。
我知道我可以执行查询,它可能会从缓存而不是服务器返回(取决于缓存策略),但是有些情况下执行一次服务器查询就足够了(例如对于某些 dic我从数据库中获得的表并且不太可能改变),我觉得我需要一些东西来代替 Vuex mapState
和 mapGetters
,更优雅的方式来读取多个组件中的结果,而不是许多组件中重复的 apollo 对象和查询。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。