# Radio 单选按钮
在多个互斥的备选项中进行单选。
# 属性对比(只显示有差异的)
Radio 、Radio-Button | WinDesign | Element-ui |
---|---|---|
size | 可选值: large / medium / small / mini | 可选值: medium / small / mini |
wrap |
Checkbox-Group | WinDesign | Element-ui |
---|---|---|
discrete | ||
round | ||
plain | ||
wrap | ||
fill | ||
text-color |
# 代码演示
国际化(多语言)
1、超出换行显示全部 2、以单词换行
Vue.use(WinDesign, { i18nOverflow: true })
1
# API
# Radio Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 | Version |
---|---|---|---|---|---|
value / v-model | 绑定值 | string / number / boolean | — | — | |
border | 是否加边框样式(仅 radio 生效) | Boolean | — | false | |
disabled | 是否禁用 | Boolean | — | false | |
label | Radio 的 value | String | Number | Boolean | — | — | |
name | 原生 name 属性 | String | — | — | |
wrap | 是否换行(仅针对边距样式调整) | Boolean | — | — | v2.2.2 |
size | Radio 的尺寸,仅在 border 为真时有效 | string | large / medium / small / mini | — | V2.2.5 |
size | Checkbox 的尺寸(默认) | string | large / medium / default | — | V2.4.37 |
disabled-highlight | 是否使已选且禁用的文字凸显 | Boolean | — | false | V2.4.6 |
tight | 是否开启紧凑版(左右间距均为 8px) | Boolean | — | false | V2.4.33 |
# Radio-Button Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 | Version |
---|---|---|---|---|---|
value / v-model | 绑定值 | string / number / boolean | — | — | |
border | 是否加边框样式(仅 radio 生效) | Boolean | — | false | |
disabled | 是否禁用 | Boolean | — | false | |
label | Radio 的 value | String | Number | Boolean | — | — | |
name | 原生 name 属性 | String | — | — | |
tight | 是否开启紧凑版(左右间距均为 8px) | Boolean | — | false | V2.4.33 |
# Radio 、Radio-Button Events
事件名称 | 说明 | 回调参数 | Version |
---|---|---|---|
change | 绑定值变化时触发的事件 | 选中的 Radio label 值 |
# Radio-Group Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 | Version |
---|---|---|---|---|---|
value / v-model | 绑定值 | string / number / boolean | — | — | |
discrete | 按钮组是否离散(按钮不相连) | Boolean | — | — | v1.7.10 |
disabled | 是否禁用 | Boolean | — | false | v1.7.12 |
plain | 轻量级按钮组 | Boolean | — | — | v1.5.1 |
round | 圆角按钮样式(仅按钮样式组可用) | Boolean | — | — | v1.5.0 |
size | 单选框组尺寸,仅对按钮形式的 Radio 或带有边框的 Radio 有效 | String | 'large' | 'medium' | 'small' | 'mini' | 'medium' | |
wrap | 是否换行(仅针对边距样式调整) | Boolean | — | — | v2.2.2 |
direction | 横向/纵向排列 | String | — | 'horizontal' | v2.4.27 |
tight | 是否开启紧凑版(左右间距均为 8px) | Boolean | — | false | V2.4.33 |
# Radio-group Events
事件名称 | 说明 | 回调参数 | Version |
---|---|---|---|
change | 绑定值变化时触发的事件 | 选中的 Radio label 值 |