Vue.js 如何清除所有缓存数据?

Vue.js 如何清除所有缓存数据?,vue.js,apollo-client,vue-apollo,Vue.js,Apollo Client,Vue Apollo,是否可以将垃圾收集cache.gc()与vue apollo一起使用 有没有办法清除所有存储缓存数据? 例如,是否可以在生命周期内运行它 从“@/main”导入{apolloClient}; 导出默认值{ 安装的(){ 这是.apollo.cache.gc(); //也可能是这样。$apollo.querys.birds.cache.gc(); //或者这个.$store.cache.gc(); }, }; 第一次注册后,我无法获得列表。我必须刷新它。您可以始终将fetchPolicy:“仅

是否可以将垃圾收集
cache.gc()
与vue apollo一起使用

有没有办法清除所有存储缓存数据? 例如,是否可以在生命周期内运行它


从“@/main”导入{apolloClient};
导出默认值{
安装的(){
这是.apollo.cache.gc();
//也可能是这样。$apollo.querys.birds.cache.gc();
//或者这个.$store.cache.gc();
},
};

第一次注册后,我无法获得列表。我必须刷新它。

您可以始终将
fetchPolicy:“仅网络”
添加到Apollo查询中,它将跳过缓存。我想缓存,但在某些情况下我只需要一种方法来擦除它。Rhaps此示例可能会帮助您-
Apollo客户端.cache.data.clear()或者可能
等待client.clearStore();等待persistor.purge()