我的组件具有以下状态:
this.state = {
models: {
model1: false,
model2: true,
model3: false,
model4: false
},
state1: 'somevalue',
state2: 5,
state3: false
}
当onButtonClick()函数被调用时,我希望所有的值this.state.models都是false除变量对应的值之外的所有值key:
onButtonClick(e){
const key = e.target.getAttribute('model');
this.setState({
models:{
//set all states to false except for the key
}
})
}
我怎样才能做到这一点?
蓝山帝景
慕婉清6462132
相关分类