使用labelInValue想获取value和label,能拿到结果了,但是这个警告报错如何解决
<Form.Item
name="companyType"
label={ initLanguage === 'china' ? language[1].china : language[1].english}
>
<Select
labelInValue
onChange={(value, option) =>
selectChange(value, option, 'companyType')
}
className="w300"
>
{companyData.map((item,index) => {
return (
initLanguage === 'china' ?
<Option key={index} value={item.key}>{item.value}</Option> :
<Option key={index} value={item.key}>{item.englishName}</Option>
)
})}
</Select>
</Form.Item>
报错:
Warning: value
should in shape of { value: string | number, label?: ReactNode }
when you set labelInValue
to true
求过来人。。。