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进行截取即可解决
相关推荐
闪电悠米7 小时前
黑马点评-Redis 消息队列-02_list_pubsub_limits
java·数据库·ide·redis·缓存·list·intellij-idea
折哥的程序人生 · 物流技术专研7 小时前
《Java 100 天进阶之路》第93篇:Redis实战应用:缓存策略与分布式锁(2026版)
java·redis·缓存·面试·架构·求职招聘
向日的葵0067 小时前
Vue 路由传参的三种方式(三)
vue.js·路由
填满你的记忆7 小时前
10万QPS下,Redis缓存如何避免雪崩?
数据库·redis·缓存
10WTW018 小时前
QQ本地缓存机制初步探寻
缓存·视频·md5
2601_961194029 小时前
考研专业课在哪里参加考试|考点|流程|资料已整理
linux·考研·ubuntu·缓存·centos·负载均衡
闪电悠米9 小时前
黑马点评-Redis 消息队列-01_why_redis_mq
java·数据库·spring boot·redis·缓存·junit·消息队列
IT策士9 小时前
Redis 从入门到精通:初识 Redis
数据库·redis·缓存
Agatha方艺璇1 天前
前端开发技术复习笔记
vue·bootstrap·css3·html5·web
wj3055853781 天前
Claude Code接入MiMo缓存失效?1个变量秒修复
缓存·mimo·claude code