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 小时前
SpringBoot 集成缓存性能之王 Caffeine
spring boot·后端·缓存
SHENGWEI胜为7 小时前
交换机端口显示正常,终端却获取不到 IP 地址?从 DHCP 流程定位故障
服务器·网络·测试工具·缓存·通信工程
落花看风雪8 小时前
从零开始搭建后台系统(vue3+TypeScript+Vite)01
typescript·vue·js
AAASilverwolf13 小时前
OpenAI 新增 12 小时提示缓存:跨小时任务能省多少?
人工智能·gpt·缓存·api
Sayuanni%316 小时前
Redis(初阶)
数据库·redis·缓存
XiYang-DING17 小时前
P5528.带过期时间的 LRU 缓存
java·开发语言·缓存
2301_777998341 天前
ARP协议进阶:ARP缓存、RARP与ARP欺骗原理解析
linux·服务器·网络·网络协议·缓存
hweiyu001 天前
Redis命令:LLEN
redis·缓存
hweiyu002 天前
Redis命令:RPUSHX
redis·缓存
酒神dnspup2 天前
HTTP Keep-Alive 与连接池实战:TIME_WAIT、端口耗尽和复用率怎么排查
http·keep-alive·tcp·连接池