Skip to content

Cascader 级联选择

级联选择器,支持单选和多选,可自定义分隔符。

基础用法

已选:无

禁用状态

通过 disabled 禁用整个组件,或在 options 中设置单个节点的 disabled

多选

设置 multiple,可以同时选择多个叶子节点,父节点支持半选。

已选:0 条

自定义分隔符

通过 separator 自定义路径显示的分隔符。

已选:无

API

Props

属性类型默认值说明
modelValueCascaderValue | CascaderValue[]受控值,多选时为二维数组
optionsCascaderOption[][]选项数据
multiplebooleanfalse多选模式
maxTagCountnumber10多选时最多显示的 Tag 数
placeholderstring'请选择'占位文字
disabledbooleanfalse禁用
size'sm' | 'md' | 'lg''md'尺寸
clearablebooleanfalse允许清除
separatorstring' / '路径分隔符

Events

事件名回调参数说明
update:modelValue(value: CascaderValue | CascaderValue[])选中变更
change(value, options)选中变更,附带对应 option 对象

CascaderOption

属性类型说明
labelstring显示文字
valuestring | number
childrenCascaderOption[]子节点
disabledboolean是否禁用

AUI Vue Components — Built with Vue 3 & VitePress