Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不时重置 Apollo 的 InMemoryCache,我希望所有可见的 Vue 组件通过重新获取所有相关查询来响应更改(自动或手动)。
我怎样才能做到这一点?
我目前的解决方案是使用 npm 包向所有可见的 Vue 组件发送事件vue-bus,然后在每个 vue 组件中调用:
vue-bus
Object.values(this.$apollo.queries).forEach(query => query.refetch())