需求:每隔3秒刷新一次,重新获取接口数据
解决:
1 let that=this; 2 window.setInterval(() => { 3 setTimeout(()=>{ 4 that.fetchDevice();//我们的获取接口数据函数 5 },0) 6 }, 30000)
setTimeout({},0)可以帮助我们清除setInterval带来的定时问题,相当于每执行一次setInterval就清除一下定时器