keep-alive缓存,三级路由不生效

此文章讲诉在vue中使用keep-alive缓存,三级路由缓存失败处理方案。

一二级路由缓存无任何问题,三级以上就会失败,因此我们在路由守卫中对matched做出如下优化

javascript 复制代码
Router.beforeEach((to, from, next)=>{
	if(to.matched && to.matched.length>2){
		to.matched.splice(1,to.matched.length -2)
	}
	next()
})
在路由拦截中对matched进行截取即可解决
相关推荐
逆袭的菜鸟X3 小时前
极简HTTP缓存类封装
缓存
@淡 定5 小时前
Redis持久化机制
数据库·redis·缓存
2501_941148156 小时前
从边缘节点到云端协同的分布式缓存一致性实现原理实践解析与多语言代码示例分享笔记集录稿
笔记·分布式·物联网·缓存
星光一影7 小时前
教育培训机构消课管理系统智慧校园艺术舞蹈美术艺术培训班扣课时教务管理系统
java·spring boot·mysql·vue·mybatis·uniapp
@淡 定8 小时前
主流缓存中间件对比:Redis vs Memcached
redis·缓存·中间件
阿佳举世无双8 小时前
快速启动redis
数据库·redis·缓存
星辰_mya8 小时前
redis主从同步-概览
数据库·redis·缓存
写代码的小阿帆11 小时前
Java本地缓存技术——Guava、Caffeine
java·缓存·guava
我爱娃哈哈12 小时前
告别Redis瓶颈:Caffeine本地缓存优化实战指南
数据库·redis·缓存
机灵猫12 小时前
Redis 内部机制:持久化、内存淘汰与延迟优化
数据库·redis·缓存