Vue内置组件keep-alive的使用

Posted lijianming180

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue内置组件keep-alive的使用相关的知识,希望对你有一定的参考价值。

本文主要介绍Vue内置组件keep-alive的使用。

Vue内置组件keep-alive的使用

keep-alive接收三个props:
●include - 字符串或正则表达式。只有名称匹配的组件会被缓存。
●exclude - 字符串或正则表达式。任何名称匹配的组件都不会被缓存。
●max - 数字。最多可以缓存多少组件实例。

当组件在 内被切换,它的 activated 和 deactivated 这两个生命周期钩子函数将会被对应执行。

Example:

1
2
3
4
5
6 大专栏  Vue内置组件keep-alive的使用
7
8
9
10
11
<keep-alive :include="/a|b/">
<router-view></router-view>
</keep-alive>

<keep-alive :exclude="/c|d/">
<router-view></router-view>
</keep-alive>

<keep-alive :max="10">
<router-view></router-view>
</keep-alive>

以上是关于Vue内置组件keep-alive的使用的主要内容,如果未能解决你的问题,请参考以下文章

15《Vue 入门教程》Vue 动态组件 &amp;amp; keep-alive

Vue keep-alive防止重复渲染DOM总结

Vue动态组件 & 插槽 & 自定义指令

vue.js 使用keep-alive设置返回不刷新

vue 缓存组件keep-alive

vue keep-alive讲解