| 名称 | 类型 | 默认值 | 必传 | 说明 |
|---|---|---|---|---|
| data | RadioItem[] |
[] |
Y | 选项数据。 |
| layout | 'v'\|'h'\|'inline' |
'v' |
N | 排列方式。 |
| value | string |
'' |
N | 选中的 value。 |
| textPosition | 'l'\|'r'\|'t'\|'b' |
'r' |
N | 选项内容区域位置。 |
| icon | 'default'\|null|Icon |
'default' |
N | 未选中选项图标区域内容。 |
| iconChecked | 'default'\|null|Icon |
'default' |
N | 选中选项图标区域内容。 |
| 名称 | 类型 | 参数 | 描述 |
|---|---|---|---|
| onchange | (value: string) => void |
value - 选中的 Radio 标识符 | 点击 RadioItem(即 Radio 的 value 变化)时触发。 |
| 名称 | 类型 | 参数 | 说明 |
|---|---|---|---|
| radioChild | Snippet<[{ item: RadioItem }]> |
item - 选项数据 | 当选项区域自定义时使用。 |
| 名称 | 类型 | 默认值 | 必传 | 说明 |
|---|---|---|---|---|
| name | string |
'' |
Y | 标识符,对应 Radio Props 的 value。 |
| label | string |
'' |
N | 选项内容。 |
| layout | 'v'\|'h'\|'inline' |
'v' |
N | 排列方式。 |
| textPosition | 'l'\|'r'\|'t'\|'b' |
'r' |
N | 选项内容区域位置。 |
| icon | 'default'\|null|Icon |
'default' |
N | 未选中选项图标区域内容。 |
| iconChecked | 'default'\|null|Icon |
'default' |
N | 选中选项图标区域内容。 |
| checked | boolean |
false |
N | 是否选中。 |
| 名称 | 类型 | 参数 | 说明 |
|---|---|---|---|
| onclick | (name: string) => void |
name - 点击项标识符 | 点击时触发。 |
| 名称 | 类型 | 参数 | 说明 |
|---|---|---|---|
| children | Snippet |
- | 选项区域内容。 |