vue 轮询

轮询就是不断地去调用同一个接口。当我们离开这个界面时,我们停止对这个接口的不断调用。

initList () {
  this.myInterval = window.setInterval(() => {
    setTimeout(() => {
      this.polling() //调用接口的方法
    }, 1)
  }, 5000);
},

当我们离开这个页面时,需要清除定时器。

vue 是单页面应用,路由切换后,定时器并不会自动关闭,需要手动清除,当页面被销毁时,清除定时器即可。

destroyed(){
  clearInterval(this.myInterval)
},

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值