Radio 单选按钮
代码演示
基础用法
单选按钮组件最基础用法。
查看代码 < />
<template>
<w-radio v-model="value" label="1">是</w-radio>
<w-radio v-model="value" label="2">否</w-radio>
</template>
<script>
export default {
data () {
return {
value: '1'
}
}
}
</script>
禁用状态
为组件添加 disabled 属性即可禁用单选按钮。
查看代码 < />
<template>
<w-radio v-model="value" label="1" disabled>是</w-radio>
<w-radio v-model="value" label="2" disabled>否</w-radio>
<br />
<w-radio-group v-model="value1" disabled style="margin-top:16px;">
<w-radio :label="1">是</w-radio>
<w-radio :label="2">否</w-radio>
<w-radio :label="3">不详</w-radio>
</w-radio-group>
</template>
<script>
export default {
data () {
return {
value: '2',
value1: 3
}
}
}
</script>
单选组
使用w-radio-group组件包裹w-radio的形式就可以形成一个按钮组。
查看代码 < />
<template>
<w-radio-group v-model="value">
<w-radio :label="1">自费</w-radio>
<w-radio :label="2">本地医保</w-radio>
<w-radio :label="3">其他</w-radio>
</w-radio-group>
</template>
<script>
export default {
data () {
return {
value: 1
}
}
}
</script>
带边框的单选框
为 w-radio组件添加 border属性即可让多选框拥有描边效果。
查看代码 < />
<template>
<w-radio-group v-model="value">
<w-radio :label="1" border>中医</w-radio>
<w-radio :label="2" border>西医</w-radio>
<w-radio :label="3" border>中西合璧</w-radio>
<w-radio :label="4" border disabled>其他</w-radio>
</w-radio-group>
</template>
<script>
export default {
data () {
return {
value: 1
}
}
}
</script>
API
Radio 、Radio-Button Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 | Version |
---|---|---|---|---|---|
border | 是否加边框样式(仅radio生效) | Boolean | — | false | |
disabled | 是否禁用 | Boolean | — | false | |
label | Radio 的 value | String / Number / Boolean | — | — | |
name | 原生 name 属性 | String | — | — |
Radio 、Radio-Button Events
事件名称 | 说明 | 回调参数 | Version |
---|---|---|---|
change | 绑定值变化时触发的事件 | 选中的 Radio label 值 |
Radio-Group Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 | Version |
---|---|---|---|---|---|
discrete | 按钮组是否离散(按钮不相连) | Boolean | — | — | v1.7.10 |
disabled | 是否禁用 | Boolean | — | false | v1.7.12 |
plain | 轻量级按钮组 | Boolean | — | — | v1.5.1 |
round | 圆角按钮样式(仅按钮样式组可用) | Boolean | — | — | v1.5.0 |
Radio-group Events
事件名称 | 说明 | 回调参数 | Version |
---|---|---|---|
change | 绑定值变化时触发的事件 | 选中的 Radio label 值 |
贡献者
类型 | 参与者 |
---|---|
设计者 | UED视觉组 |
维护者 | UED前端组 |