# Checkbox

多选框组,主要用于一组可选项,可多选。可设置选项是否带icon,设置多选框和icon的位置。

# 代码演示

# CheckboxGroup API

Option Description  Type Default Value 必传
name 当前checkboxGroup的共属name string '' 是
list 数据列表 Array '' 是
onChange 数据改变的回调函数 (Array: 选中的数据源数组) => void - 是
labelKey checkboxGroup数据源list里每一项中用作label的键值 string 'label' 否
valueKey checkboxGroup数据源list里每一项中用作value的键值 string 'value' 否
defaultValue 列表里默认选中项的value值组成的数组 Array [] 否
disabled 是否禁用 boolean false 否
direction 选中的icon位置 CheckboxGroup.DIRECTION CheckboxGroup.DIRECTION.RIGHT 否

# CheckboxItem API

Option Description  Type Default Value 必传
name 当前checkbox的共属name string '' 是
value 当前项的值 string | number '' 是
label 当前项的label元素 string | JSX.Element '' 是
onChange change回调函数 (value) => void - 是
checked 指定当前是否选中 boolean false 否
direction 选中的icon位置 CheckboxGroup.DIRECTION CheckboxGroup.DIRECTION.RIGHT 否
disabled 是否禁用 boolean false 否

# 使用注意事项

  • 其中direction、 disabled、 defaultValue属性值的优先级是 CheckboxItem > CheckboxGroup, 优先取CheckboxItem的配置
拖拽移动|点击折叠