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·缓存
海绵宝宝转agent1 小时前
2026-10-14算法+面经总结
java·笔记·算法·缓存
旋生万物1 小时前
分形自相似:微服务、缓存、Prompt 模板为什么长一样
人工智能·缓存·微服务·云原生·prompt
计算机就业还在扩大1 小时前
Redis中的setnx是原子性的?
数据库·redis·缓存
rannn_1112 小时前
项目缓存实战:热点 Key 击穿、缓存穿透与多级缓存架构
java·缓存·架构
Ruiery3 小时前
Linux 6.6内核内存管理深度解析(五):page cache(页缓存)— 读缓存在内存、写延迟回写
linux·运维·服务器·缓存
goehou4 小时前
模型网关实战:多模型路由、降级和成本对账的统一入口
网关·ai·llm·路由·成本
NetX行者18 小时前
用 Vite + Vue3 + UnoCSS 搭建企业级项目模板(一):基础骨架
vue·vite·unocss
垆边人似月.21 小时前
华为题:LRU 缓存
缓存·华为
泡海椒1 天前
JQuickExcel 大文件排障与调优:从实际路径定位 OOM、临时盘和慢任务
开发语言·数据库·缓存·oracle·excel