Checkbox 复选框
复选框组件,用于在多个选项中进行多选。
何时使用
- 在一组可选项中进行多项选择时
- 单独使用可以表示两种状态之间的切换,和 Switch 类似
代码演示
API
| 参数 | 说明 | 类型 | 默认值 |
| value | 选中的值 | Array<string \| number> | null |
| options | 选项列表 | CheckboxOption[] | [] |
| getOptions | 异步获取选项的函数 | () => Promise<CheckboxOption[]> | - |
| optionsType | 选项来源类型 | 'custom' \| 'dictionary' \| 'businessModel' | 'custom' |
| maxCount | 最大可选数量 | number | - |
| disabled | 是否禁用 | boolean | false |
CheckboxOption
| 参数 | 说明 | 类型 |
| label | 显示文本 | string |
| value | 选项值 | string \| number |
| disabled | 是否禁用此选项 | boolean |
事件
| 事件名 | 说明 | 回调参数 |
| change | 选中项变化时回调 | (value: Array<string \| number> \| null) => void |