Skip to content

Tree 树形控件 ​

基础用法 ​

基础的树形结构展示。

连接线 ​

为 Tree 添加 showLine 属性即可使树具有连接线

可选择 ​

通过 checkable 属性控制复选框开关,默认 false

复选框位置 ​

通过 checkable 属性控制复选框开关,默认 false

自定义图标以及 label ​

自定义展开图标,设置icon插槽

操作节点 ​

通过设置 operable 打开节点操作按钮。

节点懒加载 ​

通过设置该节点 isLeaf 参数为 false, 组件回调 lazyLoad 方法实现节点懒加载。

可拖拽树 ​

通过draggable属性配置节点的拖拽功能。

右键菜单 ​

手风琴模式 ​

accordion对于同一级的节点,每次只能展开一个

API ​

树形控件 Props ​

参数说明类型默认值备注
data数据Array[]
emptyText内容为空的时候展示的内容String—
field配置选项,具体卡下表Object—
showLine是否显示连接线Booleanfalse
checkable是否显示选择框Booleanfalse
checkbox-placement复选框位置left | rightleft
block-line节点整行撑开Booleanfalse
block-node节点名称整行撑开Booleanfalse
default-expand-all是否默认展开所有节点Booleanfalse
cascade是否关联选项Booleanfalse考虑中(要不要和复选框的点击分开)
pattern默认搜索的内容string''开发中
default-expanded-keys默认展开的节点的 key 的数组Array<string|number>—开发中
accordion是否每次只打开一个同级树节点展开Booleanfalse开发中
expand-on-click是否在点击节点后展开或收缩节点Booleanfalse开发中
rightMenu右键菜单Booleanfalse开发中

field ​

Props说明类型默认值
label指定节点标签为节点对象的某个属性值string | (data, node) => string—
children指定子树为节点对象的某个属性值string—
disabled指定节点选择框是否禁用为节点对象的某个属性值string | (data, node) => string—
isLeaf指定节点是否为叶子节点,仅在指定了 lazy 属性的情况下生效string | (data, node) => string—
class自定义节点类名string | (data, node) => string—

树形控件 Events ​

事件名说明回调参数

树形控件 Slots ​

名称说明
empty内容为空的时候展示的内容