React使用定时器interval
定义全局变量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