| 名称 | 类型 | 默认值 | 必传 | 说明 |
|---|---|---|---|---|
| data | CheckboxItem[] |
[] |
Y | 选项数据。 |
| layout | 'h'\|'v'\|'inline' |
'v' |
N | 排列方式。 |
| checkeds | string[] |
[] |
N | 选中的选项标识符组成的数组。 |
| textPosition | 'l'\|'r'\|'t'\|'b' |
'r' |
N | 选项文本区域位置。 |
| icon | 'default'\|null\|Icon |
'default' |
N | 未选中选项图标区域内容。 |
| iconChecked | 'default'\|null\|Icon |
'default' |
N | 选中选项图标区域内容。 |
| 名称 | 类型 | 参数 | 描述 |
|---|---|---|---|
| onchange | (checkeds: string[]) => void |
checkeds - 选定项标识符组成的数组。 | 点击选项时触发。 |
| 名称 | 类型 | 参数 | 说明 |
|---|---|---|---|
| checkboxChild | Snippet<[{ item: CheckboxItem }]> |
item - 选项数据。 | 当选项区域自定义时使用。 |
| 名称 | 类型 | 默认值 | 必传 | 说明 |
|---|---|---|---|---|
| name | string |
'' |
Y | 标识符。 |
| label | string |
'' |
N | 选项文本,主要用于显示。 |
| layout | 'h'\|'v'\|'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 |
- | 选项文本区域内容。 |