iconRadio表示组件的配置项类型为图标单选器。
配置项说明
字段名 | 含义 | 类型 | 是否必选 | 备注 |
name |
显示名 | string | 是 | 无。 |
type |
类型 | string | 是 | 无。 |
default |
默认值 | string | 否 | 不填时值为空。 |
options |
选项列表 | array | 是 | 对象数组,包含label 、value 和src 字段。label 为显示文本,value 为文本值,src 为图片地址或图标名。 |
optionCol |
选项定宽 | number | 否 | ⽤来为选项设定固定宽度。 |
evenlySplit |
均匀等分 | boolean | 否 | 使图标在⼀⾏中均匀分布。当和optionCol 同时出现时,优先使用evenlySplit 的值。 |
值说明
条件 | 数据类型 | 示例 | 默认值 |
无 | string | "left" |
"" |
配置示例
- 使用图片
"direction": { "name": "移动方向", "type": "iconRadio", "options": [ { "value": "left", "label": "左侧", "src": "https://img.alicdn.com/tfs/TB1.77AgxYaK1RjSZFnXXa80pXa-48-48.png" }, { "value": "right", "label": "右侧", "src": "https://img.alicdn.com/tfs/TB1sWoggwDqK1RjSZSyXXaxEVXa-48-48.png" }, { "value": "top", "label": "上侧", "src": "https://img.alicdn.com/tfs/TB1t0wjgCzqK1RjSZFjXXblCFXa-48-48.png" }, { "value": "bottom", "label": "下侧", "src": "https://img.alicdn.com/tfs/TB1UAAjgwHqK1RjSZFkXXX.WFXa-48-48.png" } ] }
- 使用图标
"algin": { "name": "对齐方式", "type": "iconRadio", "evenlySplit": true, "options": [ { "value": "left", "label": "左侧", "src": "align-left" }, { "value": "right", "label": "居中", "src": "align-center" }, { "value": "bottom", "label": "下侧", "src": "align-right" } ] }
文档内容是否对您有帮助?