注意:
//组件挂载完毕
componentDidMount(){
console.log("componentDidMount()挂载完毕---")
this.intervalId = setInterval(function () {
console.log("定时器被开启---")
let{opacity} = this.state
opacity -=0.1
if(opacity<=0){
opacity=1
}
this.setState({opacity})
}.bind(this),200)
}
// componentWillUpdate () {
// console.log('componentWillUpdate(): 将要更新---')
// }
// componentDidUpdate () {
// console.log('componentDidUpdate(): 已经更新---')
// }
//组件将要卸载的时候,清除定时器
componentWillUnmount(){
clearInterval(this.intervalId)
}