Skip to content

Tree 树形控件 ​

简介 ​

树形控件用于展示层级结构数据,支持展开/收起、选中、复选等功能。可以用于组织架构、文件目录、分类等场景。

基础用法 ​

基础的树形结构展示,支持节点点击事件。

基础用法
一级节点1
一级节点2
展开代码

树选择器 ​

树形选择器,支持单选、多选、过滤等功能。

单选模式 ​

单选模式
请选择▼
展开代码

多选模式 ​

多选模式
请选择▼
展开代码

复选框模式 ​

支持复选框选择,可设置父子节点联动关系。

复选框模式
请选择▼
展开代码

过滤功能 ​

支持输入过滤,快速查找节点。

过滤功能
请输入关键词▼
展开代码

自定义样式 ​

支持自定义文本颜色、背景色和激活颜色。

自定义样式
请选择▼
展开代码

API 参考 ​

Tree Props ​

参数说明类型可选值默认值
data树数据array—[]
props配置选项object—{}
default-expanded是否默认展开所有节点boolean—false
default-expanded-keys默认展开节点的 key 数组array—[]

Tree Events ​

事件名说明参数
node-click节点被点击时触发点击的节点数据

TreeSelect Props ​

参数说明类型可选值默认值
modelValue / v-model绑定值string / number / array—null
data树数据array—[]
props配置选项object—{}
multiple是否多选boolean—false
filterable是否可过滤boolean—false
placeholder占位符string—请选择
defaultExpanded是否默认展开所有节点boolean—false
size尺寸stringdefault / small / largedefault
disabled是否禁用boolean—false
clearable是否可清空boolean—false
loading是否显示加载状态boolean—false
popperClass下拉框自定义类名string—''
class自定义类名string—''
style自定义样式string / object—''
defaultExpandedKeys默认展开节点的 key 数组array—[]
showCheckbox节点是否可被复选boolean—false
checkStrictly复选框是否严格模式(父子不互相关联)boolean—false
defaultCheckedKeys默认选中的节点 key 数组array—[]
textColor文本颜色string—#606266
backgroundColor背景颜色string—#fff
activeColor激活颜色string—#409eff
width宽度string / number—100%
height高度string / number—auto
inputHeight输入框高度string / number—32px
validateEvent是否触发表单验证boolean—true
showArrow是否显示箭头boolean—true
arrowType箭头类型string—arrow
arrowColor箭头颜色string—#909399

TreeSelect Events ​

事件名说明参数
update:modelValue值改变时触发新的值
change值改变时触发新的值
clear清空时触发—
check-change节点复选状态改变时触发

Tree Props 配置项 ​

参数说明类型默认值
label指定节点标签为节点对象的某个属性值string'label'
children指定子树为节点对象的某个属性值string'children'
value指定节点选择框为节点对象的某个属性值string'id'

基于 MIT 协议