【发布时间】:2020-04-19 18:41:50
【问题描述】:
这是我的部分代码:
我使用的表格:
const options = [
{ value: 'Orange', label: 'Orange' },
{ value: 'Banana', label: 'Banana' },
{ value: 'Apple', label: 'Apple' },
];
我创建状态“值”,它是一个初始状态为空表的表: 值:[]。
private handleChange(value: any) {
this.setState({ value: value });
}
<Select
value={this.props.selection}
onChange={() => this.handleChange.bind(this)}
options={options}
isClearable={true}
isMulti={true}
/>
{this.props.selection} 是以下类的类型:
export class Selection {
value: string;
label: string;
constructor(
value: string,
label: string,
) {
this.value = value;
this.label = label;
}
}
当我从 Select 组件中选择选项时,“值”状态不会改变。 你知道我做错了什么吗?
【问题讨论】:
标签: typescript onchange setstate react-select