type
status
date
slug
summary
tags
category
icon
password

📝 关于keep-alive

今天在调研竞品公司的产品,产品右侧的menu点击后唤起的抽屉内容都会有保存,并未重新加载
原先完成过的页面很少有用到此特性,想起自己也在最近的项目内抽屉写了备注
notion image

VUE

vue官网关于keep-alive的介绍和实例写的都比较清楚,我有疑惑的地方在于是否会重新加载钩子函数比如onMounted ,实测只在首次加载时进行调用,被缓存过后不会加载,使用特有的onActivatedandonDeactivated 可以挂载调用。
补充:后续测试v-if是否会影响keep-alive的保活,v-if销毁组件会影响保活,使用v-show 可以正常保活,因v-show 原理类css控制display 控制可见与否实际组件都已渲染
记一次“私活”Naive组件n-gi的v-show和v-if问题
Loading...