const renderOptionItem = ()=>{
let dom = []
if(optionData){
optionData.map((item,index)=>{
dom.push(
<Option key={index} value={item.STATIONNO} >{item.STATION_NAME}</Option>
)
})
return dom
}
}
<Select
showSearch
optionFilterProp="children"
defaultValue={optionDefaultValue?optionDefaultValue:""}
key={optionDefaultValue?optionDefaultValue:""}
onChange={onChange}
onSearch={onSearch}
filterOption={(input, option) =>
option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0
}
>
{renderOptionItem()}
</Select>
在<Option/> <Select/>组件中插入key值 即可!