Checkbox / 复选框
用于表示多个可选项。
基础的
设置 initialChecked
属性初始的状态。
禁用的
组
管理一组 Checkbox
。
APIs / 接口文档
Checkbox.Props
属性 | 描述 | 类型 | 推荐值 | 默认 |
---|---|---|---|---|
checked | 是否选中 | boolean | - | - |
initialChecked | 初始状态是否选中 | boolean | - | false |
onChange | 复选框的变化事件 | CheckboxEvent | - | - |
value | 唯一的鉴别值 (仅在组内可用) | string | - | - |
disabled | 禁用复选框 | boolean | - | false |
... | 原生属性 | LabelHTMLAttributes | 'form', 'className', ... | - |
Checkbox.Group.Props
属性 | 描述 | 类型 | 推荐值 | 默认 |
---|---|---|---|---|
value | 选中的一组值 | Array<string> | - | [] |
disabled | 禁用一个组的复选框 | boolean | - | false |
onChange | 复选框的变化事件 | (values: string[]) => void | - | - |
... | 原生属性 | HTMLAttributes | 'id', 'className', ... | - |
CheckboxEvent
interface CheckboxEventTarget {
checked: boolean
}
export interface CheckboxEvent {
target: CheckboxEventTarget
stopPropagation: () => void
preventDefault: () => void
nativeEvent: React.ChangeEvent
}
文档贡献者