【发布时间】:2020-03-24 11:27:10
【问题描述】:
【问题讨论】:
标签: javascript .net reactjs file
【问题讨论】:
标签: javascript .net reactjs file
那是因为您将为所有这些颜色选择器设置一个状态。 您需要为每个颜色选择器设置不同的状态,并且需要为每个颜色选择器命名,即
<colorPicker
type="text"
name="picker1"
value={this.state.picker1}
onChange={handleChange}
/>
您的 onChange 函数将类似于:
function handleChange(e) {
const value = e.target.value;
thi.setState({
[e.target.name]: value
});
}
供参考:https://www.pluralsight.com/guides/handling-multiple-inputs-with-single-onchange-handler-react
【讨论】: