Skip to content

Checkbox 复选框

多选控件,支持单独使用或以 Group 批量管理,内置半选(indeterminate)状态。

基础用法

当前状态:未勾选

禁用状态

复选框组

通过 ACheckboxGroup 批量管理多个复选框,options 配置选项列表。

已选:无

全选 / 半选

利用 indeterminate prop 实现全选联动效果。

已选:无

API

ACheckbox Props

属性类型默认值说明
modelValueboolean受控选中状态
defaultCheckedbooleanfalse非受控初始选中状态
indeterminatebooleanfalse半选状态(不确定)
size'sm' | 'md' | 'lg''md'尺寸
disabledbooleanfalse禁用
valuestring | number在 Group 中的值标识

ACheckbox Events

事件名回调参数说明
update:modelValue(checked: boolean)选中状态变更
change(checked: boolean)选中状态变更

ACheckboxGroup Props

属性类型默认值说明
modelValue(string | number)[]受控选中值数组
defaultValue(string | number)[][]非受控初始选中值数组
optionsCheckboxOption[][]选项列表
disabledboolean整组禁用

CheckboxOption

属性类型说明
labelstring显示文字
valuestring | number
disabledboolean是否禁用

AUI Vue Components — Built with Vue 3 & VitePress