this.$route.back()时的组件缓存

1.this.$route.back()回到上一个路径会重新加载

跳转时,前一个路由的内容会被销毁,当回来时,重新创建树,组件内有保存了距离,没有一开始是0.

2.keep-alive写在router-view上面,这个地方所代表的路由会被保存,因此可以写在上面,保存,当返回时,如果是这个路由,里面的内容是一样的,如果里面还有内容,则会缓存路由的页面的所有内容.

会保存二级路由.缓存不会放到Dom树上,需要时拿出来,这个路由以及子路由的路径对上.

3.同一个router-view上,有些页面路径,不需要缓存,则可以

在:include=写的是以及组件的name名,如果没有就是vue的文件名,会缓存内部的二级路由的内容,当时这个路径,符合二级路由的路径时才会渲染.一个组件名,可以缓存多个页面.看路径来决定.默认情况全部缓存,exclude的优先级高

4.activated和deactivated钩子函数.

当创建了vue实例,vue实例的钩子函数是创建实例,渲染页面.deactived是在保存这个组件时,其他的都是实例.这两个是有关这个组件被缓存,当缓存被拿去创建DOM树时,触发.

相关推荐
犹豫的果冻布丁21 分钟前
从零给 DeepSeek Harness 写一个壁纸皮肤插件(已开源)
前端·后端
发量惊人的中年网工28 分钟前
中小企业网络管理进阶:从设备堆叠到统一管理
服务器·网络·安全·网络安全·php·制造
漏刻有时40 分钟前
数据可视化Three.js 3D 地图实战:单文件原生实现省域区县拉伸建模
前端
会说话的番茄1 小时前
AI 满嘴跑火车怎么办?给它配个"小抄"
前端·aigc
workflower1 小时前
案例 :某交通厅基于AI技术的智能安全运营实践
网络·人工智能·安全·设计模式·机器人
计算机魔术师1 小时前
AI 权力集中辩论实录:从「token 工厂」到「唯一幸存者」
前端
eric-sjq1 小时前
WanlyFrontend 中文声明式前端语言完全指南:让 0.6B 模型写出漂亮网页
前端
Full Stack Developme1 小时前
跨站请求伪造 (CSRF) 是什么 设计及工作原理
前端·okhttp·csrf
SendTomo1 小时前
WebRTC文件互传工具实测对比
javascript·网络·webrtc·html5·p2p
MoSTChillax1 小时前
UI规范设计:从视觉到交互的全面指南
前端·ui·产品经理·设计规范·vibecoding