代码如下,跳转页面后定时器依然在执行created(){ this.interval()
},
beforeDestroy () { console.log('清除定时器')
clearInterval(this.interval)
},
methods: {
interval(){
setInterval(()=>{ console.log('执行定时器') this.loadList()
},3000)
},
}
1 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
清除的是定时器的引用,而不是方法
created(){ this.interval()
},
beforeDestroy () { console.log('清除定时器')
clearInterval(this._inter)
},
methods: {
interval(){ this._inter = setInterval(()=>{ console.log('执行定时器') this.loadList()
},3000)
},
}添加回答
举报
0/150
提交
取消
