Skip to content

Checkbox 复选框

一组备选项中进行多选,支持单独使用和组合使用。

基础用法

单独使用 v-model 绑定布尔值,配合 label 显示文本标签。

复选框组

使用 ZcCheckboxGroup 配合多个 ZcCheckbox 实现多选组。

禁用状态

通过 disabled 属性禁用复选框。

半选状态

通过 indeterminate 属性实现半选(全选/取消全选)状态。

Checkbox API

Checkbox Props

参数说明类型默认值
modelValue绑定值(单独使用时为布尔值)boolean | string | numberfalse
label复选框的标签值(组模式下作为选中标识)string | number | boolean
disabled是否禁用booleanfalse
indeterminate是否半选状态booleanfalse
name原生 name 属性string

Checkbox Events

事件名说明回调参数
update:modelValue绑定值更新时触发(value: boolean)
change值变更时触发(value: boolean)

Checkbox Slots

插槽名说明
default复选框标签内容(默认显示 label 文本)

CheckboxGroup Props

参数说明类型默认值
modelValue绑定的选中值数组Array<string | number | boolean>[]
disabled是否禁用整个组booleanfalse

CheckboxGroup Events

事件名说明回调参数
update:modelValue绑定值更新时触发(value: Array<string | number | boolean>)
change选中值变化时触发(value: Array<string | number | boolean>)

基于 MIT 许可发布