2 回答

TA貢獻1868條經(jīng)驗 獲得超4個贊
這肯定會奏效:
axisChange(event) {
event.persist();
this.setState(prevState => ({
selectedTemplateData: {
...prevState.selectedTemplateData,
Axislables: [...event.target.value.split(',')]
}
}))
}
如果沒有逗號,則將保留該值。如果有逗號,您可以拆分這些值并將它們分散到新數(shù)組中。

TA貢獻1851條經(jīng)驗 獲得超4個贊
在這里您會找到其他示例,但一個簡單的方法如下:
axisChange(event) {
event.persist();
const e = event && event.target && event.target.value;
const values = e && e.split(',').length > 1
? e.split(',')
: e;
this.setState(prevState => ({
selectedTemplateData: {
...prevState.selectedTemplateData,
Axislables: [ values[0], values[1], values[n] ]
}
}))
}
添加回答
舉報