Checkbox

Use and Import

import Checkbox from 'nes-design/es/Checkbox';   OR   import { Checkbox } from 'nes-design';
Copy

Case

CheckBox

CheckboxGroup / Option is Object

CheckboxGroup / Option is string

CheckboxGroup + CheckBox

disabled

Props

Prop / 参数Description / 描述Type / 类型Default / 默认值
themetheme / 主题'dark'-
nameinput namestring-
disableddisabled choose / 禁止选择boolean- / false
Prop / 参数Description / 描述Type / 类型Default / 默认值
valuechoose values / 选择的值string[]-
defaultValuedefault values / 默认选中的值string[]-
optionscheckbox option /单选选项组Option[]-
onChangechange callback / 值改变后回调(checkedValues: string[]) => void-
...restmore attrs(Example: global attr) / 更多属性(举例: 全局属性)React.HTMLAttributes<HTMLDivElement>-
Prop / 参数Description / 描述Type / 类型Default / 默认值
valuecheckbox input value / Checkbox Input 的 Value,配合 CheckboxGroup 使用string-
defaultChecked default checked / 初始是否选中boolean-
onChangechange callback / 值改变后回调(e: React.ChangeEvent<HTMLInputElement>) => void-
labelPropsbox label props / 外层 label 的属性控制React.HTMLAttributes<HTMLLabelElement>-
...restmore attrs(Example: onBlur onFocus) / 更多属性(Example: onBlur | onFocusReact.InputHTMLAttributes<HTMLInputElement>-
Prop / 参数Description / 描述Type / 类型Default / 默认值
labelCheckbox children / 展示的名称string-
...CheckboxCheckbox attrs / Checkbox 属性CheckboxProps-