elementUI Tree 树形控件的官方使用文档(4)

参数 说明 类型 可选值 默认值
data   展示数据   array   —   —  
empty-text   内容为空的时候展示的文本   String   —   —  
node-key   每个树节点用来作为唯一标识的属性,整棵树应该是唯一的   String   —   —  
props   配置选项,具体看下表   object   —   —  
render-after-expand   是否在第一次展开某个树节点后才渲染其子节点   boolean   —   true  
load   加载子树数据的方法,仅当 lazy 属性为true 时生效   function(node, resolve)   —   —  
render-content   树节点的内容区的渲染 Function   Function(h, { node, data, store }   —   —  
highlight-current   是否高亮当前选中节点,默认值是 false。   boolean   —   false  
default-expand-all   是否默认展开所有节点   boolean   —   false  
expand-on-click-node   是否在点击节点的时候展开或者收缩节点, 默认值为 true,如果为 false,则只有点箭头图标的时候才会展开或者收缩节点。   boolean   —   true  
auto-expand-parent   展开子节点的时候是否自动展开父节点   boolean   —   true  
default-expanded-keys   默认展开的节点的 key 的数组   array   —   —  
show-checkbox   节点是否可被选择   boolean   —   false  
check-strictly   在显示复选框的情况下,是否严格的遵循父子不互相关联的做法,默认为 false   boolean   —   false  
default-checked-keys   默认勾选的节点的 key 的数组   array   —   —  
filter-node-method   对树节点进行筛选时执行的方法,返回 true 表示这个节点可以显示,返回 false 则表示这个节点会被隐藏   Function(value, data, node)   —   —  
accordion   是否每次只打开一个同级树节点展开   boolean   —   false  
indent   相邻级节点间的水平缩进,单位为像素   number   —   16  
lazy   是否懒加载子节点,需与 load 方法结合使用   boolean   —   false  
draggable   是否开启拖拽节点功能   boolean   —   false  
allow-drag   判断节点能否被拖拽   Function(node)   —   —  
allow-drop   拖拽时判定位置能否被放置   Function(draggingNode, dropNode)   —   —  

props

参数 说明 类型 可选值 默认值
label   指定节点标签为节点对象的某个属性值   string, function(data, node)   —   —  
children   指定子树为节点对象的某个属性值   string   —   —  
disabled   指定节点选择框是否禁用为节点对象的某个属性值   boolean, function(data, node)   —   —  
isLeaf   指定节点是否为叶子节点,仅在指定了 lazy 属性的情况下生效   boolean, function(data, node)   —   —  

方法

Tree 内部使用了 Node 类型的对象来包装用户传入的数据,用来保存目前节点的状态。 Tree 拥有如下方法:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/d3b2af41d13c8b9875803d8f33d83625.html