树选择 TreeSelect

可以对树形结构数据进行选择

基本使用

最简单的用法。单选

TIP

v-model绑定的数据必须为 数组 格式

可清空

设置属性 clearable 即可

多选

设置属性 multiple 即可开启多选

模糊搜索

设置属性 filterable即可开启模糊搜索模式

API

Attributes

属性名描述类型默认值
data传入data,生成对应的树结构TreeData[]-
v-model绑定值(string | number)[]-
multiple是否支持多选booleanfalse
disabled是否禁用false-
placeholder是否禁用false-
size尺寸大小small | default | largedefault
filterable是否开启模糊搜索false-
filter-method自定义筛选方法,返回的布尔值表示是否保留该选项(node:TreeNode,query:string) => boolean-
show-line提示文案string-
check-strictly父子不互相关联,父级状态不会影响子级状态booleanfalse
default-unfold-all是否默认展开全部的节点booleanfalse
default-unfold-values默认展开节点的value集合array-
accordion是否每次只打开一个同级树节点展开booleanfalse
unfold-on-click-node点击节点的时候触发展开或折叠booleanfalse
checked-on-click-node点击节点的时候改变复选框的状态booleanfalse
no-data-text选项为空时显示的文字string暂无数据
popup-class自定义弹出层类名string-
card输入框卡片模式 详情boolean-

Events

name描述函数类型
clear点击清除时触发-
change值改变时触发(values: (string | number)[])
show当下拉列表显示时触发-
hide当下拉列表隐藏时触发-

Slots

name描述scoped
node-icon节点左侧图标{node:TreeNode}
node-label节点展示的内容{node:TreeNode}
node-extra节点右侧渲染内容{node:TreeNode}
empty空状态-

最后更新时间: