【发布时间】:2021-12-13 11:01:24
【问题描述】:
我在 'antd' (Ant Design) 库中使用 select。使用 onChange 处理程序时,所选选项显示选项的值而不是标签。
我正在添加工作示例sandbox。在示例中,我已将 DATA1 中的 onChange 注释掉,因此它可以按预期工作。
<Select
// onChange={(key, val) => onChangeHandler1(key, val)}
placeholder="Select any one"
style={{ width: 120 }}
options={data
.filter((d) => d.disabled === false)
.map((_) => {
return {
label: _.name,
value: _.id
};
})}
bordered={false}
/>
当注释掉 onChange 时,行为符合预期,所选值显示标签(名称)而不是值(id)。
【问题讨论】: