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进行截取即可解决
相关推荐
lv__pf5 小时前
redis【msb 2026金三银四redis上】
数据库·redis·缓存
霸道流氓气质12 小时前
Redis Pub/Sub — 概念、原理、场景与代码示例
数据库·redis·缓存
钱栈up13 小时前
数据开放服务 Redis 缓存架构设计:从腹稿到落地方案
数据库·redis·缓存
夕除14 小时前
redis--002
数据库·redis·缓存
xixiaoyunya17 小时前
Redis 缓存三大经典问题深度解析:穿透、击穿、雪崩的原理与实战解决方案
spring boot·redis·缓存
dadaobusi18 小时前
linux7.2-CAS-llc缓存感知
缓存
何以解忧,唯有..1 天前
深入理解与应对:Redis 缓存雪崩、击穿、穿透三大经典问题
redis·缓存·mybatis
启雀AI1 天前
培训平台移动端离线学习方案设计与实现:视频缓存、断点续传与进度同步的工程实践
android·学习·缓存·音视频·企业lms
福大大架构师每日一题1 天前
agno v2.9.0发布:身份感知调度、缓存隔离、安全加固与组件重建全面升级
安全·缓存
何以解忧,唯有..1 天前
Redis 五种核心数据类型详解与经典使用场景总结
数据库·redis·缓存