假设一个组件具有如下状态:
this.state = {
enabled: {
one: false,
two: false,
three: false
}
}
如何this.setState()用于设置动态属性的值?
例如,这不起作用:
let dynamicProperty = "one"
this.setState({
enabled[dynamicProperty]: true
})
但是,这确实有效,但也是不好的做法:
this.enabled = {
one: false,
two: false,
three: false
}
let dynamicProperty = "one"
this.enabled[dynamicProperty] = true;
如何this.setState()用它来完成同样的事情?
人到中年有点甜
慕的地10843
相关分类