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进行截取即可解决
相关推荐
難釋懷3 小时前
Redis桌面客户端
数据库·redis·缓存
填满你的记忆3 小时前
【从零开始——Redis 进化日志|Day5】分布式锁演进史:从 SETNX 到 Redisson 的完美蜕变
java·数据库·redis·分布式·缓存
難釋懷3 小时前
Jedis快速入门
redis·缓存
小北方城市网4 小时前
SpringBoot 集成 MinIO 实战(对象存储):实现高效文件管理
java·spring boot·redis·分布式·后端·python·缓存
小毅&Nora4 小时前
【后端】【工具】Caffeine的终极解析:从“智能冰箱“到高性能缓存的革命
缓存·caffeine
EveryPossible5 小时前
重复请求缓存
缓存
難釋懷6 小时前
Jedis连接池
redis·缓存
马达加斯加D6 小时前
缓存 --- Redis缓存的一致性
分布式·spring·缓存
yzs876 小时前
GreenPlum/Cloudberry UDP数据连接及接收缓存
网络·网络协议·缓存·udp
鲨莎分不晴15 小时前
Redis 基本指令与命令详解
数据库·redis·缓存