0
我一直在谷歌搜索很長一段時間。但我沒有找到任何東西。我正在尋找一種方法來與reactjs實現切換效果。 請看下面我的代碼。如何通過反應js實現切換效果?
var Demo = React.createClass({
getInitialState:function(){
return {show:false};
},
onClick:function(){
this.setState({show:true});
},
render: function(){
return (
<div>
<div className="demo" onClick={this.onClick}>
Demo
{this.state.show?<Demosub />:null}
</div>
<div className="demo" onClick={this.onClick}>
Demo
{this.state.show?<Demosub />:null}
</div>
<div className="demo" onClick={this.onClick}>
Demo
{this.state.show?<Demosub />:null}
</div>
</div>
);
}
});
var Demosub = React.createClass({
render: function(){
return (
<div>Demo sub</div>
);
}
});
this.state.show代表所有3周的div類演示狀態? –
No @ elio.d。只有當我點擊時,目標元素子纔會打開。 – Sathya