react-select multiple option
问题描述:
我试图设置react-select
组件select
与multiple
选项,但我不能让它工作,即使它是一切设置为文档说。当multi
为false
时,Select
按照预期与一个value
一起工作,但是当我设置multi={true}
时,它显示value
为undefined
。react-select multiple option
,当我在handleChange()
event.target.value
给它赋予undefined
藏汉所以这就是为什么我刚刚使用event.value
抢OBJ财产。我还是新手反应使约state
任何提示会,如果我在这里做得不对-_-
class StatisticsFilter extends Component {
constructor(props) {
super(props);
this.state = {value: ''};
this.handleChange = this.handleChange.bind(this);
}
handleChange(event) {
this.setState(event.value);
}
const options =
[
{
value: 'foo', label: 'Foo'
},
{
value: 'bar', label: 'Bar'
},
{
value: 'baz', label: 'Baz'
}
];
render() {
return (
<Select
value={this.state.value}
name="filter__statistics"
options={options}
onChange={this.handleChange}
multi={true}
/>
);
}
}
使用react-select v. 1.0.0rc
理解。
可能的重复[从
作为根据[本页](https://facebook.github.io/react/docs/events.html#overview)的说明,事件对象没有'value'属性。 – GJK
@GJK好吧,它应该是'event.target.value',但是我收到未定义的值 – nehel