// 删除页面缓存
removeCatch() {
//获取当前路由的key值
let key = this.$vnode.componentOptions.Ctor.cid;
//获取所有路由的key值
let keys = this.$vnode.parent.componentInstance.keys;
if(null != key && undefined != key){
//将需要清空路由缓存的key移除
keys.splice(keys.indexOf(key),1);
//获取该key值对应的缓存
let cache = this.$vnode.parent.componentInstance.cache;
//删除该缓存
delete cache[key];
this.$destroy();
}
},
vue2 清除页面缓存
最新推荐文章于 2024-04-29 10:37:48 发布