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进行截取即可解决
相关推荐
我是一颗柠檬20 分钟前
【Redis】Redis面试高频考点汇总Day15(2026年)
数据库·redis·缓存·面试
金融支付架构实战指南31 分钟前
秒杀&支付订单异步落地|Redis Stream 可靠队列实战
数据库·redis·缓存·stream·秒杀
ANnianStriver1 小时前
PetLumina 09 — 全局日期格式化与通知详情完善
ai·ai编程·路由·日期格式化
xier_ran2 小时前
【infra之路】SGLang推理框架_KV缓存复用与Radix_Attention
缓存·sglang
Java面试题总结2 小时前
采集网关的离线缓存与断点续传——当网络不可靠时,数据一条都不能丢
网络·jvm·缓存
Trouvaille ~12 小时前
【Redis篇】Redis 哨兵(Sentinel):高可用自动故障转移
数据库·redis·缓存·中间件·sentinel·高可用·哨兵
学Linux的语莫16 小时前
redis的数据类型和使用
数据库·redis·缓存
1892280486119 小时前
NV086固态MT29F16T08EWLCHD8-TES:C
大数据·服务器·人工智能·科技·缓存
齐潇宇1 天前
Redis数据库基础
linux·数据库·redis·缓存
梦想的颜色1 天前
Redis数据类型全解析:从底层原理到生产实战
运维·数据库·redis·缓存·高并发·分布式锁·数据类型