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()