上传者: 38548421
|
上传时间: 2021-07-02 14:46:08
|
文件大小: 56KB
|
文件类型: PDF
在搭建 vue 项目时,有某些组件没必要多次渲染,所以需要将组件在内存中进行‘持久化’,此时 便可以派上用场了。 可以使被包含的组件状态维持不变,即便是组件切换了,其内的状态依旧维持在内存之中。在下一次显示时,也不会重现渲染。
PS: 与 相似,只是一个抽象组件,它不会在DOM树中渲染(真实或者虚拟都不会),也不在父组件链中存在,比如:你永远在 this.$parent 中找不到 keep-alive 。
1. keep-alive的基础使用
最基础的一般是结合动态组件去使用:
<keep