# Tree 树形控件

基础用法
显示代码
可选择的树形组件
显示代码
手风琴模式
显示代码
自定义节点样式
显示代码
Attributes
参数 说明 类型 可选值 默认值
data 展示的数据 Array - []
accordion 手风琴模式 Boolean - false
highlightCurrent 是否高亮选中行,需配合currentValue使用 Boolean - false
highlightBgColor 高亮时的背景颜色 String #FFFFFF
currentValue 选中行的值,需要绑定.sync String Number - -
currentDisabled 节点是否禁止选中,仅控制选中状态,不控制子节点是否展示 Function - -
openChildrenDisabled 非叶子节点时,子节点是否禁止展开,仅控制展开状态,不控制选中状态 Function - -
openChildrenMode 展开节点模式,node:点击节点(包括箭头)就展开,arrow:仅点击箭头才打开 String node arrow node
showCheckbox 是否显示复选框 Boolean - false
checkboxValue 复选框选中的值,需要绑定.sync Array - -
checkboxMode 复选框选中模式,leaf:只能选择叶子节点,all:所有节点均可选中 String leaf all leaf
checkboxDisabled 复选框是否可选 Function - -
indent 缩进单位 Number - 16
nodeVisible 节点是否显示,返回true为显示,返回false为隐藏,传入参数(data) Function - -
props 配置选项,详细见下表 Object - -
nodeIcon 自定义节点图标 String - caret-right
nodeBgColor 节点背景颜色 String - #F8F8FB
nodeHeight 节点高度 String - 40px
hoveringBgColor 节点hover状态的背景颜色 String - #FFFFFF
Props Config
参数 说明 类型 可选值 默认值
id 指定节点唯一标识的节点对象的某个属性值 String Function(data) - id
label 指定节点标签文本为节点对象的某个属性值 String Function(data) - label
children 指定子树为节点对象的某个属性值 String Function(data) - children
isLeaf 指定节点为叶子节点的节点对象的某个属性值 String Function(data) - isLeaf