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

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

交互式爱情

我试了一下,切换路由的时候能触发执行beforeDestroy方法,示例如下。constHome={template:`SomesectionfooSomesectionfooSomesectionfooSomesectionfoo`,mounted(){console.log("Homemounted");},beforeDestroy(){console.log("Homedestroy");}};constTest={template:`SomesectiontestSomesectiontestSomesectiontestSomesectiontest`,mounted(){console.log("Testmounted");},beforeDestroy(){console.log("Testdestroy");}};
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript