初始化数据
data(){
return {
timer:null
}
}
请求数据
mounted(){
//刷新页面直接请求数据
this.allGetMock();
//之后3秒自动请求数据
this.timer = setInterval(() => {
this.allGetMock();
},3000);
}
销毁定时器
beforeDestroy(){
// 销毁定时器
this.$once('hook:beforeDestroy',() =>{
clearInterval(this.timer);
})
}