【发布时间】:2018-12-25 08:14:44
【问题描述】:
在输入名称中使用数组时使用 react 处理输入更改;
handleInputChange(event) {
const target = event.target;
const value = target.type === 'checkbox' ? target.checked : target.value;
const name = target.name;
this.setState({
[name]: value
});
}
如果输入名称是例如,这不起作用user[email],因为它周围有方括号。任何人都知道如何使这个通用的字符串或数组?
我的状态在下面;
this.state =
{
name: '',
type: '',
user: {
email: '',
}
};
【问题讨论】:
-
为什么需要在输入名称中使用user[email]?