我正在使用react-select作为我的输入字段。除了在点击后在输入内获取选定值之外,一切都可以正常工作。另外(正如标题中提到的),虽然在代码中设置了,但我无法看到在选择字段中弹出的初始值。无法获得输入选择表单的初始值
render(){
var Select = require('react-select');
var options = [
{ value: '1', label: '1' },
{ value: '2', label: '2' }
];
function logChange(val) {
console.log(val);
}
return(
<Select
name="form-field-name"
value="one"
options={options}
onChange={logChange}
/>
);
所有的事件工作正常(我可以看到,然后在我的console.log但没有任何改变在屏幕上)。
这里是的console.log和渲染(null是因为X图标清晰的)
你忘了添加此关键字'的onChange = {this.logChange}'。进一步看看这个例子https://github.com/JedWatson/react-select/blob/master/examples/src/components/States.js – DroidNoob
,只是恶化的东西...没有必要...没有任何显示当添加这个前缀时,在控制台中启动 –