1

我不时重置 Apollo 的 InMemoryCache,我希望所有可见的 Vue 组件通过重新获取所有相关查询来响应更改(自动或手动)。

我怎样才能做到这一点?

4

1 回答 1

1

我目前的解决方案是使用 npm 包向所有可见的 Vue 组件发送事件vue-bus,然后在每个 vue 组件中调用:

Object.values(this.$apollo.queries).forEach(query => query.refetch())
于 2018-04-27T09:21:52.550 回答