传入参数
const config={
key:1,
name:"公司",
defaultHide:true,
defaultValue:'公司1',
};
状态设置
state = {
defaultHide: config.defaultHide,
};
逻辑判断
<Col span={8} key={8} style={{display:this.state.defaultHide?'none':'block'}}>
方法调用
<Button type="primary" onClick={this.showComponent}>Show</Button>
为什么这样可以实现收起表单域
showComponent = () => {
const { defaultHide } = this.state;
this.setState({ defaultHide: !defaultHide });
}
换个名字就不行?
showComponent = () => {
const { aaasss } = this.state;
this.setState({ defaultHide: !aaasss });
}