vue3使用级联选择器的问题?

image.png
image.png
选中这个的时候 我想在获取type这个字段,应该如何获取

<el-cascader
  v-model="formInline.status"
  :options="optionss"
  :props="props"
  @change="handleChange"
  :disabled="disabled"
  size="default"
  placeholder="请选择options"
></el-cascader>

麻烦各位指正一下

阅读 2.4k
2 个回答

给组件一个ref然后通过在change里面通过组件实例中方法getCheckedNodes()取到
示例:cascaderRef.value.getCheckedNodes()[0]?.data?.type

如果不想递归去查的话,可以考虑把 value 值设置为对象(value: { type:'key-msg', value:'msg' })。
应该也有其他方式去获取当前选中的节点的,但是没怎么接触过 Ele+ 猜测 getCheckedNodes 这个应该可以?

推荐问题
logo
Microsoft
子站问答
访问
宣传栏