# Radio

单选框组,建议配合List使用,设置一组单选项。支持自定义图标、选项文案、勾选图标等。

# 代码演示

# RadioGroup API

Option Description  Type Default Value 必传
name 当前radio的共属name string -
list 数据列表 Array []
onChange 数据改变的回调函数 (item in list) => void -
defaultValue 列表里默认选中项的value值 string | number ''
labelKey radioGroup数据源list里每一项中用作label的键值 string 'label'
valueKey radioGroup数据源list里每一项中用作value的键值 string 'value'
disabled 当前RadioGroup是否不可点击 boolean false
thumb 当前列表的统一前置dom,每个RadioItem里可覆盖此值 string | JSX.Element -
icon 当前列表的统一的选中样式,每个RadioItem里可覆盖此值 string | JSX.Element 主题色对勾

# RadioItem API

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

# 使用注意事项

  • 其中thumb, icondisabledchecked属性值的优先级是 RadioItem > RadioGroup, 优先取RadioItem的配置
拖拽移动|点击折叠