选中Select下拉option之后,不仅仅要获取它的value,还要获取其它字段type,首先把type字段传递给option,之后通过
onChange={(value,option)=> this.handleChange(option)}
option可以获取到很多参数,里面的props就是你需要的数据
//事件
handleChange = (option) => {
console.log(option);
}
//组件
<Select defaultValue={knowledge.id}
style={{ width: '100%' }}
onChange={(value,option)=> this.handleChange(option)}
>
{
knowledgeList.data.map((item, index) => {
return<Option key={item.id} types={item.type} value={item.id}>{item.name}</Option>
})}
</Select>