【vue】vue用了keep-alive生命周期只执行一次怎么办?
activated和deactivated也是生命周期,是专门为了使用了keep-alive的组件准备的,activated每次组件出现都会调用,deactivated每次组件离开都会调用。实例:activated(){this.loadInfo();//每次进入组件都获取一遍详情},deactivated(){this.dialogVisible = false;//弹窗未关闭,意外离开组件时,
·
activated
和deactivated
也是生命周期,是专门为了使用了keep-alive
的组件准备的,activated
每次组件出现都会调用,deactivated
每次组件离开都会调用。
实例:
activated(){
this.loadInfo();//每次进入组件都获取一遍详情
},
deactivated(){
this.dialogVisible = false;//弹窗未关闭,意外离开组件时,触发关闭弹窗动作
},
更多推荐
已为社区贡献4条内容
所有评论(0)