js实现简单轮询
js实现轮询效果==>使用setTimeout,clearTimeout方法function setTimer () {let timer = nullaxios.post(url, params).then(res=>{if(res){//根据返回状态判断timer = setTimeout(()=>{this.setTimer ()},2000)//2秒查一下}eles{cl
·
js实现轮询效果==>使用setTimeout,clearTimeout方法
function setTimer () {
let timer = null
axios.post(url, params).then(res=>{
if(res){//根据返回状态判断
timer = setTimeout(()=>{
this.setTimer ()
},2000)//2秒查一下
}else{
clearTimeout(timer);//清理定时任务
}
})
}
更多推荐
已为社区贡献1条内容
所有评论(0)