我有一个带有嵌套对象数组的状态对象,称为“axisLabels”。
如果用户要在输入中输入任何内容,我想检查输入的 event.target.value 中是否有逗号(逗号分隔)以更新数组中的第二个对象。
这怎么可能?
我当前的功能代码更新了两者。
状态对象:
selectedTemplateData: {
axisLabels: ['Option 1', 'Option 2']
}
更新数组的函数:
axisChange(event) {
event.persist();
this.setState(prevState => ({
selectedTemplateData: {
...prevState.selectedTemplateData,
Axislables: [event.target.value, event.target.value]
}
}))
}
用法:
<input type="text" onChange={(event) => this.axisChange(event)} />
MYYA
繁花不似锦
相关分类