vue 页面在使用setInterval定时刷新接口导致页面卡顿问题

1,709 阅读1分钟

我们平时在使用setInterval定时刷新接口时,如果我们长时间停留在该页面时,会导致我们页面卡顿。

导致页面卡顿的的主要原因是因为setInterval不会清除定时器列队,没执行一次都会使定时器叠加。

解决方法:

this.times=setInterval(()=>{

setTimeout(()=>{
	this.newData();
},0)

})