详细问题描述
(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)
1、在data中新建计时器变量
data() {
return {
timer:null
}
}
2、created()生命周期中新建一个计时器
created(){
this.timer=setInterval(()=>{
console.log('11')
})
}
3、在beforeDestroy清除定时器
beforeDestroy() {
clearInterval(this.timer)
},
点击其他页面,在其他页面中会输出1111
【请问beforeDestroy在uniapp中不能用来清除定时器吗?还是这个是bug】
z***@qq.com (作者)
onUnload同样也不能执行,请问是什么原因呢
2019-11-01 16:58