我的组件具有以下状态:
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
}
})
}
我怎样才能做到这一点?
梦里花落0921
蓝山帝景
慕婉清6462132
随时随地看视频慕课网APP
相关分类