在状态初始化时设定一个state{timer:null}
在componentDidMount方法中设置定时执行的方法
this.state.timer=setInterval(()=>{ //需要定时执行的方法 }, 5000)
在componentWillUnmount方法中要对定时器进行销毁
if(this.state.timer!= null) { clearInterval(this.state.timer); }
在状态初始化时设定一个state{timer:null}
在componentDidMount方法中设置定时执行的方法
this.state.timer=setInterval(()=>{ //需要定时执行的方法 }, 5000)
在componentWillUnmount方法中要对定时器进行销毁
if(this.state.timer!= null) { clearInterval(this.state.timer); }
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。