本文主要介绍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>
|