Vue和Angular这种单页面应用,如果某个页面里用到了计时器,在页面销毁时(Destroy生命周期)是否需要清除计时器?

新手上路,请多包涵

Vue和Angular这种单页面应用,如果某个页面里用到了计时器,在页面销毁时(Destroy生命周期)是否需要清除计时器?

阅读 2.4k
1 个回答
✓ 已被采纳新手上路,请多包涵

答案是要清除的。

这边是在stepThree组件起始生命周期中创建的计时器。是可以看到控制台打印的信息。

当切换到stepOne组件时(为了验证,我们在stepOne组件的起始生命周期增加了打印信息),除了看到stepOne组件起始周期的打印外,依然看到了stepThree组件的打印信息

推荐问题