index.md 4.5 KB


nav: path: /components group: title: 信息输入 order: 10

toc: 'content'

Checkbox 复选框

在一组可选项中进行多选。

何时使用

  • 在一组可选项中进行多项选择时。
  • 单独使用时可以表示两种状态之间的切换,与 switch 类似。区别在于,切换 switch 会直接触发状态改变,而 checkbox 一般用于状态标记,需要与提交操作配合。

代码示例

基本使用

CheckboxGroup

Checkbox 自定义分组

API

Checkbox

属性 说明 类型 默认值
checked 是否选中 boolean -
className 类名 string -
color 选中的颜色,同 CSS 色值 string -
defaultChecked 默认是否选中 boolean -
disabled 是否禁用 boolean false
style 样式 string -
onChange 选中状态改变时触发回调 (checked: boolean, event: Event(https://opendocs.alipay.com/mini/framework/event-object)) => void -

CheckboxGroup

属性 说明 类型 默认值
className 类名 string -
color 选中的颜色,同 CSS 色值 string -
defaultValue 默认选中的值 string[] -
disabled 是否禁用 boolean false
label label 区插槽,接收 value(当前项可选项 item)、index(索引) slot -
options 指定可选项 {label: string; value: string; disabled: boolean}[] -
position 布局,可选 horizontalvertical string vertical
style 样式 string -
value CheckboxGroup 的值,决定子元素是否勾选 string[] -
onChange 勾选状态变化时触发此函数 (value: string[], event: Event(https://opendocs.alipay.com/mini/framework/event-object)) => void -