美文网首页
在react中使用setInterval

在react中使用setInterval

作者: 木景蔓 | 来源:发表于2017-10-10 15:41 被阅读0次

    在react组件内使用setInterval定时执行某个方法,

    在状态初始化时设定一个state{timer:null}

    在componentDidMount方法中设置定时执行的方法

    this.state.timer=setInterval(()=>{
    
    //需要定时执行的方法
    
    }, 500)
    

    在componentWillUnmount方法中要对定时器进行销毁

    if(this.state.timer!= null) {
    
    clearInterval(this.state.timer);
    
    }
    

    相关文章

      网友评论

          本文标题:在react中使用setInterval

          本文链接:https://www.haomeiwen.com/subject/dwovyxtx.html