Skip to content
On this page

Tree 树

树形结构

基础用法

Option 1
Option 1-1
Option 1-2
Option 1-3
Option 2
Option 2-1
Option 2-2
Option 2-3
展开源码

多选

Option 1
Option 1-1
Option 1-2
Option 1-3
Option 2
Option 2-1
Option 2-2
Option 2-3
展开源码

级联选择

添加 cascade 属性配置级联选择

Option 1
Option 1-1
Option 1-2
Option 1-3
Option 2
Option 2-1
Option 2-2
Option 2-3
展开源码

禁用节点

Option 1
Option 1-1
Option 1-2
Option 1-3
Option 2
Option 2-1
Option 2-2
Option 2-3
展开源码

Tree 属性

名称说明类型默认值
data树的节点数据Array<TreeNodeMeta>[]
cascade是否级联选择booleanfalse
checkable是否多选booleanfalse
checked-keys复选受控状态的 keyArray<string | number>undefined
expanded-keys展开受控状态的 keyArray<string | number>undefined
indeterminate-keys部分选中选中的 keyArray<string | number>undefined
defaultChecked-keys默认复选选中的节点Array<string | number>undefined
defaultExpanded-keys默认展开项Array<string | number>undefined
label-field节点 label 字段名string'label'
key-field节点 key 字段名string'key'
children-field节点 children 字段名string'children'
disabled-field节点 disabled 字段名string'disabled'

Tree 事件

名称说明参数
update:checked-keys节点选中项更新时的回调函数(value: TreeNodeMetaKey[])
update:expanded-keys节点展开/折叠状态更新的回调函数(value: TreeNodeMetaKey[])
update:indeterminate-keys节点部分选中状态项更新时的回调函数(value: TreeNodeMetaKey[])