可以回选那一项不存在了,然后显示中文,这个可以实现吗
可以实现。这需要在 Vue TreeSelect 组件中设置一些选项以实现此功能。
Vue TreeSelect 组件有一个 label-key
属性,这个属性可以让你指定一个字段来作为选项的显示文本。如果你希望在选中的项不存在时显示中文,你可以设置 label-key
为一个不存在的字段,这样 Vue TreeSelect 就会使用这个不存在的字段作为选中的项的显示文本。
在你的情况下,你可以尝试这样做:
option
数据中添加一个 label
字段,用来保存选中项的中文显示文本。{
"id": "1",
"label": "选项1",
"children": [
{
"id": "1-1",
"label": "子选项1"
},
// ...其他选项
]
}
label-key
为 label
字段。<treeselect v-model="selectedId" :multiple="true" :options="options" label-key="label"></treeselect>
label
字段的值来显示中文。请注意,如果你的数据源没有 label
字段,你需要先更新你的数据源来添加这个字段。如果你不希望更改数据源,你也可以使用一个计算属性来为每个选项添加 label
字段,然后在 Vue TreeSelect 组件中使用这个计算属性。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
已解决,参考https://blog.csdn.net/m0_61476911/article/details/134134376