参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
data | 展示数据 | array | — | — |
label | 定义子节点名称在data数据对象中的键名 | string | — | label |
children | 定义子节点数据在data数据对象中的键名 | string | — | children |
show-checkbox | 节点是否可被选择 | boolean | — | false |
node-key | 每个树节点用来作为唯一标识的属性,整棵树应该是唯一的 | string | — | — |
default-expand-all | 是否默认展开所有节点 | boolean | — | false |
default-expanded-keys | 默认的展开项 | array | — | — |
default-checked-keys | 默认的选中项 | array | — | — |
disabled | 是否禁用 | boolean | — | false |
render-content | 自定义树节点的内容区的渲染 Function | Function(h, { data, parentData }) | — | — |
事件名 | 说明 | 回调函数参数 |
---|---|---|
toggle-change | 展开/收起子节点时触发 | 当前节点 |
checked-change | 节点选中/取消时触发 | 所有选中节点的数组、当前节点数据 |
方法名 | 说明 | 参数 |
---|---|---|
setCheckedKeys | 通过key设置选中的节点 | key数组 |
getCheckedKeys | 返回所有选中节点的key组成的数组 | - |
getCheckedNodes | 返回所有选中节点的数据组成的数组 | - |