# Checkbox 复选框
基础用法
单独使用仅分为选中与为选中状态,采用 checked 做双向数据绑定值(v-model)。
显示代码
禁用状态 & 只读状态
显示代码
复选框组
显示代码
可选项数目限制
显示代码
自定义选中图标
通过 checkedIcon 参数控制选中时的图标。
显示代码
边框型选项
显示代码
自定义选中文本
通过 label、trueLabel、falseLabel 参数或相应的插槽控制选中与未选择时的文本。
显示代码
Checkbox Attributes
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| checked / v-model | 复选框是否选中 | Boolean | - | false |
| value | 绑定值 | String Number | - | - |
| label | 复选框的文本 | String | - | - |
| trueLabel | 选中时的文本,优先级高于label | String | - | - |
| falseLabel | 没有选中时的文本,优先级高于label | String | - | - |
| type | 复选框样式 | String | border | - |
| checkedIcon | 选中时的复选框内部图标 | String | - | check |
| disabled | 是否禁用 | Boolean | - | false |
| readonly | 是否只读 | Boolean | - | false |
Checkbox Events
| 事件名称 | 说明 | 回调参数 |
|---|---|---|
| change | 选中状态改变后触发 | checked 是否选中 |
Checkbox Slot
| name | 说明 |
|---|---|
| — | 复选框文本 |
| trueLabel | 选中时的文本,优先级高于label |
| falseLabel | 没有选中时的文本,优先级高于label |
Checkbox-group Attributes
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| value / v-model | 绑定值 | Array | - | [] |
| type | 复选框样式 | String | border | - |
| checkedIcon | 选中时的复选框内部图标 | String | - | check |
| disabled | 是否禁用 | Boolean | - | false |
| readonly | 是否只读 | Boolean | - | false |
| max | 可勾选的 checkbox 的最大数量 | Number | - | - |
| min | 可勾选的 checkbox 的最小数量 | Number | - | 0 |
| checkboxs | 复选框选项([{ label, value }]) | Array | - | [] |
Checkbox-group Events
| 事件名称 | 说明 | 回调参数 |
|---|---|---|
| change | 绑定值改变后触发 | value 改变后的值 |
Checkbox-group Slot
| name | 说明 |
|---|---|
| — | 复选框选项 |
← Radio 单选框 Select 选择器 →