概述
import React,{Component} from 'react';
import { Switch,message } from 'antd';
export default class AgcMapedit extends Component{
state = {
Switch_1:'NO',
}
timer = null
iTimer = ()=>{
this.timer = setInterval(async ()=>{
message.success("执行一次")
},1000)
}
onClick_1 = ()=>{
// const t = setInterval(run, 1000)
if(this.state.Switch_1==='NO'){
this.setState({Switch_1:'OFF'})
this.iTimer()
}else {
this.setState({Switch_1:'NO'})
clearInterval(this.timer)
}
}
render(){
return(
<div>
<Switch defaultChecked={false} onChange={this.onClick_1}/>
</div>
)
}
}
最后
以上就是沉静绿茶为你收集整理的在react中使用定时器的全部内容,希望文章能够帮你解决在react中使用定时器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复