es6每隔几秒更新数据 可用于时间计时等

2020-11-10  本文已影响0人  李大鱼_
import { timer } from 'rxjs';

定义时间变量

timeSubscriber = null;  

触发 每隔一秒

startUpdateTime(ms = 1000) {
   this.timeSubscriber = timer(0, ms).subscribe(() => {
  //操作
   });
 }

销毁timeSubscriber

  stopUpdateTime() {
    if (this.timeSubscriber) {
      this.timeSubscriber.unsubscribe();
      this.timeSubscriber = null;
    }
  }
上一篇下一篇

猜你喜欢

热点阅读