Skip to content

Checkbox 多选框 ​

何时使用 ​

在一组选项中选择多项,或表示开关型同意状态时使用。

基础用法 ​

多选组 ​

已选:vue, ts

全选 / 半选 ​

API ​

Checkbox Props ​

属性说明类型默认值必填
modelValue / v-model单独使用时为布尔;也可绑定数组(少见)boolean | string | number | Array<...>—否
label在 Group 内表示该选项的值string | number | boolean—组内建议必填
disabled禁用当前项;也可继承 Group / Formbooleanfalse否
indeterminate半选样式(仅视觉,常用于全选)booleanfalse否

Checkbox Events ​

事件名说明回调参数
update:modelValue单独使用时的 v-model(value) => void
change勾选变化;组内由 Group 统一处理(value) => void

CheckboxSlots ​

插槽名说明
default选项文案;未传时回退显示 label

CheckboxGroup Props ​

属性说明类型默认值必填
modelValue / v-model已选值数组Array<string | number | boolean>[]否
disabled禁用整组booleanfalse否

CheckboxGroup Events ​

事件名说明回调参数
update:modelValue选中数组更新(value: Array<...>) => void
change选择变化,并联动 FormItem(value: Array<...>) => void

CheckboxGroup Slots ​

插槽名说明
default放置多个 DanCheckbox

与 Form 联用 ​

将 DanCheckboxGroup(或单个 Checkbox)放在 DanFormItem 内,change 会触发校验。数组字段可用 type: 'array' + min 规则限制最少选择数。