React使用定时器interval

react

定义全局变量timer。

    this.state = {

      timer: null,

    };

  // 组件加载完毕 启动定时器

componentDidMount(){

setTimeout(this.iTimer,0);

}

  // 定时器

  iTimer = () => {

    this.setState({

      timer: setInterval(() => {

        this.postuseinfo(sessionStorage.getItem("huihuaid"));

      }, 20000),

    });

  };

  // 组件清除时清除定时器

  componentWillUnmount() {

    clearInterval(this.state.timer && this.state.timer);

  }

  

以上是 React使用定时器interval 的全部内容, 来源链接: utcz.com/z/383709.html

回到顶部