Skip to content

TreeSelect 树形选择器

下拉树形结构选择器,支持单选、多选复选框和搜索过滤。

基础用法

多选模式

可搜索

API

Props

属性类型默认值说明
dataTreeNodeData[]树形数据(必填)
valueTreeSelectValue选中的值(受控)
onChange(value) => void选中值变化回调
multiplebooleanfalse是否多选(复选框模式)
placeholderstring'请选择'未选择时的占位文字
disabledbooleanfalse是否禁用
sizeTreeSelectSize'md'尺寸:sm | md | lg
clearablebooleanfalse是否显示清空按钮
searchablebooleanfalse是否可搜索
defaultExpandAllbooleanfalse默认展开所有节点
maxTagCountnumber10多选时最多显示的 Tag 数量
linebooleanfalse树形是否显示连接线
classNamestring自定义 class
styleobject自定义样式

类型

ts
type TreeSelectSize = "sm" | "md" | "lg";
type TreeSelectValue = string | number | (string | number)[];

TreeNodeDataTree 组件

AUI Vue Components — Built with Vue 3 & VitePress