【发布时间】:2019-05-08 10:31:26
【问题描述】:
我有一个将数据推送到道具中的 handleChange 事件
handleChange = input => e => {
let target = e.target,
type = target.type,
value = target.value;
this.setState({
[input]: (type === "checkbox" ? target.checked : value)
});
};
在输入中,我处理更改onChange={onChange('services.cleaning')}
无论如何我可以将道具中的数据作为嵌套对象而不是“services.cleaning”推送?
onchange 事件
<Checkbox onChange={onChange('services.cleaning')} type='checkbox' name='cleaning' />
【问题讨论】:
-
你的对象的结构是什么?
-
你在哪里调用 onChange?粘贴sn-p
-
我已经更新了帖子
-
你的
onChange函数在哪里? -
嵌套道具的深度是否总是等于 2 ?你能有这样的'prop1.prop2.prop3'吗?
标签: reactjs input onchange react-props