AntDesign选择器Select拿到选择节点的lable

AntDesign选择器Select拿到选择节点的lable

AntDesign API: https://1x.antdv.com/components/select-cn/#components-select-demo-get-value-of-selected-item

默认情况下 onChange 里只能拿到 value,如果需要拿到选中的节点文本 label,可以使用 labelInValue 属性。

选中项的 label 会被包装到 value 中传递给 onChange 等函数,此时 value 是一个对象。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<template>
<a-select
label-in-value
:default-value="{ key: 'lucy' }"
style="width: 120px"
@change="handleChange"
>
<a-select-option value="jack">
Jack (100)
</a-select-option>
<a-select-option value="lucy">
Lucy (101)
</a-select-option>
</a-select>
</template>
<script>
export default {
methods: {
handleChange(value) {
console.log(value); // { key: "lucy", label: "Lucy (101)" }
},
},
};
</script>

AntDesign选择器Select拿到选择节点的lable
http://xiaodongxier.github.io/pages/a7f11cc8.html
作者
WangYongJie
发布于
2023年8月25日
更新于
2023年9月9日
许可协议