我正在使用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
,只是惡化的東西...沒有必要...沒有任何顯示當添加這個前綴時,在控制檯中啓動 –