Skip to content

Tree 树形控件

多层次的结构列表。

基础用法

展示可勾选,可选中,默认展开等功能。

loading

自定义图标

提供 icon 插槽来自定义图标和 switch-icon 插槽来自定义切换图标。

loading

异步加载数据

异步加载数据

loading

虚拟滚动

虚拟滚动,仅渲染当前可见区域的数据,添加 height 属性即可开启虚拟滚动。

loading

API

props

参数说明类型默认值
data树节点数据TreeProps['data'][]
height虚拟滚动高度,开启虚拟滚动后必填number0
checkable是否可勾选booleanfalse
v-model:expanded-keys要展开的结点keystring[][]
v-model:checked-keys要勾选的结点keystring[][]
on-load异步加载数据时调用(node: TreeOption) => Promise<TreeOption[]>() => []

slots

名称说明默认值
icon自定义图标-
switch-icon自定义切换图标-