Checkbox 复选框
介绍
在一组备选项中进行多选。
引入
代码演示
基础用法
通过 checked 绑定复选框的勾选状态。
禁用状态
通过设置 disabled 属性可以禁用复选框。
自定义形状
将 shape 属性设置为 square,复选框的形状会变成方形。
按钮形状
将 shape 属性设置为 button,复选框会变成适合规格选择等场景的按钮。按钮形状下,icon 和 size 属性不生效。
自定义颜色
通过 css 设置选中状态的图标颜色。
自定义大小
通过 size 属性可以自定义图标的大小。
自定义图标
通过 icon 属性自定义图标。
复选框组
复选框可以与复选框组一起使用,复选框组通过 value 数组绑定复选框的勾选状态。
水平排列
将 direction 属性设置为 horizontal 后,复选框组会变成水平排列。
限制最大可选数
通过 max 属性可以限制复选框组的最大可选数。
搭配单元格组件使用
此时你需要再引入 Cell 和 Cell.Group 组件,并通过 Checkbox 实例上的 toggle 方法触发切换。
API
Checkbox Props
CheckboxGroup Props
Checkbox Events
CheckboxGroup Events
主题定制
样式变量
组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件。