Vue内置组件keep-alive的使用

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

Vue内置组件keep-alive的使用

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

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

Example:

1
2
3
4
5
6
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>

扫一扫,请老师喝水