# 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

# 使用注意事项

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