vue缓存keep alive
属性值
1.include - 字符串或正则表达式。只有名称匹配的组件会被缓存。
2.exclude - 字符串或正则表达式。任何名称匹配的组件都不会被缓存。
3.max - 数字。最多可以缓存多少组件实例。
注:匹配首先检查组件自身的 name 选项,如果 name 选项不可用,则匹配它的局部注册名称 (父组件 components 选项的键值)。匿名组件不能被匹配
会执行的两个生命周期
activated(){
console.log("keep进入")
if(this.activeName!='1'){
this.activeName='1'
}
},
deactivated(){
console.log("keep离开")
}
一个是进入的时候执行,一个是离开的时候执行