直接上代码
第一步:定义变量
var Timer = null;
var TimerList = []
第二步:定义定时器
// 这是一个定时器 在methods中
timer() {
let that = this
Timer = setInterval(()=>{
clearInterval(that.timer)
this.getlist() //调用获取实时数据的方法
},1000)
TimerList.push(Timer)
return Timer
},
第三步:
created(){
this.timer()
},
第四步:销毁定时器
destroyed() {
let that = this
TimerList.forEach((item,index)=>{
clearInterval(item)
})
TimerList = []
Timer = 0;
},