Skip to content

TreeSelect 树形选择 ​

AuTreeSelect 在紧凑输入框中选择单个层级节点。

基础用法 ​

当前节点:date-picker;叶节点:未选择

Attributes ​

属性说明类型默认值
modelValue选中节点 keystring / number / nullnull
data嵌套节点数据array[]
itemKey / labelKey / childrenKey / disabledKey字段映射stringid / label / children / disabled
expandedKeys受控展开 keyarray / nullnull
defaultExpandedKeys非受控初始展开 keyarray[]
defaultExpandAll初始展开全部父节点booleanfalse
leafOnly仅允许选择叶节点booleanfalse
filterable是否允许输入搜索booleanfalse
filterPlaceholder搜索占位文字string搜索节点
placeholder未选择时占位文字string选择节点
emptyText / noMatchText空数据 / 无匹配文字string暂无数据 / 无匹配节点
clearable是否允许清空;有值时清除按钮原位替换展开图标booleantrue
disabled / invalid禁用 / 错误状态booleanfalse
size尺寸small / default / largedefault
itemHeight / overscan虚拟列表行高 / 预渲染数number28 / 8
placement浮层方位stringbottom-start
teleported / appendTo / zIndex浮层挂载与层级boolean / string | Element / numbertrue / body / 1200

Events ​

事件名说明参数
update:modelValue选中值变化(key)
change选择或清空(key, node, event?)
select选择节点(node)
clear清空(event)
update:expandedKeys展开 key 变化(keys)
expand-change请求切换展开状态(keys, node)
focus / blur输入框焦点变化(event)
visible-change浮层显隐变化(visible)

Exposes ​

名称说明
focus(options?) / blur()输入框聚焦 / 失焦
open() / close(reason?)打开 / 关闭浮层
inputRef / treeRef / popoverRef输入框、树、浮层引用

Aurora Plus · Vue 3 Component Library