为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下组件的生命周期beforeDestory是在什么情况下面触发的呢?

请问一下组件的生命周期beforeDestory是在什么情况下面触发的呢?

莫回无 2019-05-25 17:24:19
进行路由跳转的时候能触发吗?我发现我进行路由跳转的时候没有触发beforeDestory里面的函数,但是有段代码需要在组件销毁之前执行,请问我应该怎么做呢?https://jsfiddle.net/44w37p34/刚刚有个朋友给我发了一个demo,我发现他的beforeDestory在路由跳转的时候触发了,但是我的一直都不行,请问是什么原因呢
查看完整描述

2 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

我试了一下,切换路由的时候能触发执行beforeDestroy方法,示例如下。
constHome={
template:`
Somesectionfoo
Somesectionfoo
Somesectionfoo
Somesectionfoo
`,
mounted(){
console.log("Homemounted");
},
beforeDestroy(){
console.log("Homedestroy");
}
};
constTest={
template:`
Somesectiontest
Somesectiontest
Somesectiontest
Somesectiontest
`,
mounted(){
console.log("Testmounted");
},
beforeDestroy(){
console.log("Testdestroy");
}
};
                            
查看完整回答
反对 回复 2019-05-25
慕课专栏
更多

添加回答

了解更多

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信