<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</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="app"></div>
<script type="text/babel">
class Life extends React.Component{
constructor (props){
super(props)
this.state={
opacity:1
}
this.remove = this.remove.bind(this)
}
componentDidMount() {
this.timer = setInterval(
()=>{
let {opacity} = this.state
opacity -=0.1
if(opacity<=0){
opacity=1
}
this.setState({opacity})
},200
)
}
remove(){
ReactDOM.unmountComponentAtNode(document.getElementById('app') )
}
componentWillUnmount(){
// 清理定時器
clearInterval(this.timer)
}
render(){
const {opacity} = this.state
console.log(this)
return(
<div>
<h3 style={{opacity:opacity}}>{this.props.msg}</h3>
<button onClick={this.remove}>刪除</button>
</div>
)
}
}
ReactDOM.render(<Life msg='react太難了'/>,document.getElementById('app') )
</script>
</body>
</html>
react定時器
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門运翼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人兴枯,你說我怎么就攤上這事血淌。” “怎么了财剖?”我有些...
- 文/不壞的土叔 我叫張陵六剥,是天一觀的道長。 經(jīng)常有香客問我峰伙,道長疗疟,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任瞳氓,我火速辦了婚禮策彤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘匣摘。我一直安慰自己店诗,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布音榜。 她就那樣靜靜地躺著庞瘸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪赠叼。 梳的紋絲不亂的頭發(fā)上擦囊,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼彤灶!你這毒婦竟也來了看幼?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布,位于F島的核電站逗扒,受9級特大地震影響古戴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜矩肩,卻給世界環(huán)境...
- 文/蒙蒙 一现恼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧黍檩,春花似錦叉袍、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至棵里,卻和暖如春润文,著一層夾襖步出監(jiān)牢的瞬間姐呐,已是汗流浹背。 一陣腳步聲響...