Javascript 当多个只显示一个时,您可以进行升级,这样当我单击其中一个时,演示子框会相应地更改内容?您将如何升级,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何推进它,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何
Javascript 当多个只显示一个时,您可以进行升级,这样当我单击其中一个时,演示子框会相应地更改内容?您将如何升级,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何推进它,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何,javascript,html,reactjs,Javascript,Html,Reactjs,当多个只显示一个时,您可以进行升级,这样当我单击其中一个时,演示子框会相应地更改内容?您将如何升级,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何推进它,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何推进它,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?欢迎使用Stackoverflow。请提供您的答案的一些描述,以便其他人能够轻松理解。欢迎使用Stackoverflow。请提供您的答案的一些描述,以便其他人能够轻松理解
当多个
只显示一个
时,您可以进行升级,这样当我单击其中一个时,演示子框会相应地更改内容?您将如何升级,当多个
只显示一个
时,当我单击其中一个时,演示子框会相应地更改内容?您将如何推进它,当多个
只显示一个
时,当我单击其中一个时,演示子框会相应地更改内容?您将如何推进它,当多个
只显示一个
时,当我单击其中一个时,演示子框会相应地更改内容?欢迎使用Stackoverflow。请提供您的答案的一些描述,以便其他人能够轻松理解。欢迎使用Stackoverflow。请提供您的答案的一些描述,以便其他人能够轻松理解。欢迎使用Stackoverflow。请提供您的答案的一些描述,以便其他人能够轻松理解。欢迎使用Stackoverflow。请提供您的答案的一些描述,以便其他人能够轻松理解。
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>
);
}
});
var Demo = React.createClass({
render: function() {
return (
<div>
<DemoItem />
<DemoItem />
<DemoItem />
</div>
);
}
});
var DemoItem = React.createClass({
getInitialState: function() {
return { show: false };
},
toggleShow: function() {
this.setState({ show: !this.state.show });
},
render: function() {
return (
<div className="demo" onClick={this.toggleShow}>
Demo
{this.state.show ? <DemoSub /> : null}
</div>
);
}
});
var DemoSub = React.createClass({
render: function() {
return <div>Demo sub</div>
}
});
import React, { Component } from 'react';
class Person extends Component {
state={
showPerson:false,
}
toggleName=()=>{
const doesShow = this.state.showPerson;
this.setState({
showPerson:!doesShow
})
}
render() {
let personList = null;
if(this.state.showPerson) {
personList = (
<div> Show Content </div>
)
}
return (
<div>
<button onClick={this.toggleName}>Switch</button>
{personList}
</div>
);
}
}
export default Person;