概述
效果:
完整代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Hello React!</title>
<script src="https://cdn.staticfile.org/react/16.4.0/umd/react.development.js"></script>
<script src="https://cdn.staticfile.org/react-dom/16.4.0/umd/react-dom.development.js"></script>
<script src="https://cdn.staticfile.org/babel-standalone/6.26.0/babel.min.js"></script>
</head>
<body>
<div id="root"></div>
<script type="text/babel">
class Clock extends React.Component{
constructor(props){
super(props);
this.state={
date:new Date()
}
}
render(){
return (
<div>
<h1>你好</h1>
<h2>现在的时间是:{this.state.date.toLocaleTimeString()}</h2>
</div>
)
}
componentDidMount(){
this.timeId= setInterval(()=>{
this.tick()
},1000)
}
tick(){
this.setState({
date:new Date()
})
}
componentWillUnmount(){
clearInterval(this.timeId)
}
}
ReactDOM.render(
<Clock/>,
document.getElementById('root')
)
</script>
</body>
</html>
最后
以上就是积极歌曲为你收集整理的React-计时器的全部内容,希望文章能够帮你解决React-计时器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复