Radio 单选框
在一组备选项中进行单选
基础用法
适用于在多个互斥的选项中选择的场景
结合wi-radio-group元素和子元素wi-radio可以实现单选组, 为 wi-radio-group 绑定 v-model,再为 每一个 wi-radio 设置好 label 属性即可, 另外,还可以通过 change 事件来响应变化,它会传入一个参数 value 来表示改变之后的值。
Radio API
Attributes
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| model-value / v-model | 选中项绑定值 | string / number / boolean / object | — |
| value | 单选框的值 | string / number / boolean / object | — |
| label | 单选框的 label 如果value没有值, label则作为value使用 | string / number / boolean / object | — |
| disabled | 是否禁用单选框 | boolean | false |
| border | 是否显示边框 | boolean | true |
| name | 原始 name 属性 | string | — |
Events
| 事件名 | 说明 | 类型 |
|---|---|---|
| change | 绑定值变化时触发的事件 | Function |
Slots
| 插槽名 | 说明 |
|---|---|
| default | 自定义默认内容 |
RadioGroup API
Attributes
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| model-value / v-model | 绑定值 | string / number / boolean / object | — |
| disabled | 是否禁用 | boolean | false |
| aria-label a11y | 与 RadioGroup 中的 aria-label 属性相同 | string | — |
| name | 原生 name 属性 | string | — |
| id | 原生 id 属性 | string | — |
| label a11y deprecated | 与 RadioGroup 中的 aria-label 属性相同 | string | — |
| allow-deselect | 是否允许取消选择 | boolean | true |
Events
| 事件名 | 说明 | 类型 |
|---|---|---|
| change | 绑定值变化时触发的事件 | Function |
Slots
| 插槽名 | 说明 | 子标签 |
|---|---|---|
| default | 自定义默认内容 | Radio |
Copyright 2025 Winning Health 版权所有
