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进行截取即可解决
相关推荐
我是唐青枫1 小时前
终于不用手搓两级缓存了!C#.NET HybridCache 详解:L1 L2、标签失效与防击穿实战
redis·缓存·c#·.net
:mnong2 小时前
附图报价系统设计分析5
electron·pdf·vue·cad·dwg·定额
.柒宇.6 小时前
Redis主从复制集群搭建详解
数据库·redis·缓存·主从复制
薪火铺子10 小时前
布隆过滤器原理与 Redis 防穿透实战
数据库·redis·缓存
S1998_1997111609•X10 小时前
哈希树阻断正常系统通信工程进行函数钩子解析
安全·百度·缓存·哈希算法·量子计算
桃花键神11 小时前
【2026精品项目】基于SpringBoot3+Vue3的旧物置换系统(包含源码+项目文档+SQL脚本+部署教程)
数据库·spring boot·sql·vue
.柒宇.11 小时前
Redis高频面试题与跳跃表原理详解
数据库·redis·缓存
van久13 小时前
Day29:Redis 缓存实战
数据库·redis·缓存
努力努力再努力wz14 小时前
【Redis 入门系列】为什么需要 Redis?一文串起缓存、分布式、读写分离、分库分表与微服务
数据库·redis·分布式·sql·mysql·缓存·微服务
Carino_U14 小时前
并发编程之CPU缓存架构&Disruptor
java·缓存·架构