# Tree 树型
常用的树型组件
TIP
2.5.3+
# 普通用法
Copy
# 懒加载
Copy
# Variables
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
option | 组件配置属性,详情见下面Option属性 | Object | — | — |
data | 存放结构体的数据 | Array | — | — |
# Option Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
defaultExpandAll | 是否展开节点 | Boolean | false / true | false |
dialogWidth | 弹出框宽度 | String | - | 50% |
formOption | 自定义form表单,具体参考avue-form组件(默认自带一个标题的column,可以根据配置去修改) | Object | - | - |
menu | 菜单栏 | Boolean | false / true | true |
addBtn | 新增按钮 | Boolean | false / true | true |
editBtn | 编辑按钮 | Boolean | false / true | true |
delBtn | 修改按钮 | Boolean | false / true | true |
props | 配置选项,具体看下表 | object | - | - |
filter | 是否显示搜索框 | Boolean | false / true | true |
# Column Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
label | 节点的名称 | String | - | - |
value | 节点的值 | String | - | - |
id | 节点主键 | String | - | - |
children | 子节点 | Array | - | - |
# Props Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
label | 指定节点标签为节点对象的某个属性值 | string | — | — |
labelText | 弹窗添加节点的名称 | String | - | 名称 |
children | 指定子树为节点对象的某个属性值 | string | — | — |
value | 指定节点选择框的值也作为节点的nodeKey | boolean | — | — |
# Events
事件名 | 说明 | 参数 |
---|---|---|
save | 新增节点回调 | parent, data, done,loading |
update | 修改节点回调 | parent, data, done,loading |
del | 删除节点回调 | data, done |
# Scoped Slot
name | 说明 |
---|---|
menuBtn | 按钮的卡槽 |
addBtn | 新增按钮卡槽 |
- | 节点卡槽 |
← Tabs 选项卡