# 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, icon、 disabled、 checked属性值的优先级是 RadioItem > RadioGroup, 优先取RadioItem的配置
拖拽移动|点击折叠