# Tree 树形组件

# 使用指南

用于多层级目录的展示与选择,最多支持5个层级;节点项分为层级节点与叶子节点两个类型。

# 层级节点

  • 用于层级分组, 最多支持五级分组
  • 点击触发展开/收起的操作

# 代码演示

查看代码

# API

# Prop

属性 说明 类型 默认值
treeData 参数,数组类型,数组内的对象类型为 { name: String, isDir: Boolean, isOpen: Boolean, isSelected: Boolean, children: Array } Array

# treeData 内数据

属性 说明 类型 默认值
name 层级几点或叶子节点名称层级几点或叶子节点名称 String -
isDir 区分节点类型,默认为false即叶子节点,true时为层级节点 Boolean false
children 与treeData结构相同,仅在层级节点时有用点 Array -
isOpen 是否展开 Boolean false
isSelected 是否选中,仅作用与叶子节点 Boolean false

# Event

事件名 说明 参数
clickNode 树形结构节点点击(触摸)事件 { idDir: boolean, isOPen: boolan, nodeInfo: { ...当前节点信息 } } , idDir表示节点是否为目录;isOPen表示(若是目录)是否展开;nodeInfo为节点信息

# Slots

属性 说明 参数
folderIcon 自定义层级节点图标 node
fileIcon 自定义叶子节点图标 node