为了账号安全,请及时绑定邮箱和手机立即绑定

console的12能定时打印,就是时间不变,为什么呢

import React from "react";


class DigitalClock extends React.Component {

constructor(props) {

super(props);

this.state = {

date: new Date()

};

}


componentDidMount() {

let _this = this;

this.timer = setInterval(() => {

console.log(12);

this.setState = {

date: new Date()

};

}, 1000);

}

componentWillUnmount() {

clearInterval(this.timer);

}


render() {

return (

<div className="digital-clock-compoment">

<h1>digital clock</h1>

<h1>{this.state.date.toLocaleTimeString()}</h1>

</div>

);

}

}


export default DigitalClock;



正在回答

2 回答

https://img1.sycdn.imooc.com//5cd927120001732f05740186.jpg

this.setState({

  date:new Date()

})

0 回复 有任何疑惑可以回复我~
#1

慕圣721174 提问者

不是,跟这个冒号没有关系
2019-05-13 回复 有任何疑惑可以回复我~

不是,跟这个冒号没有关系

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

console的12能定时打印,就是时间不变,为什么呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信