Skip to content

Radio 单选框

单选框组件,用于在多个选项中选择单个结果。

基础用法

默认圆形样式

方形样式

按钮样式

卡片样式

卡片样式支持自定义插槽内容,插槽名称格式为card-${value}

选项卡样式

设置 shape 为tab,选项卡模式提供标签式的单选体验,底部边框颜色随 type 属性变化

设置 shape 为tab-line,选项卡模式提供没有默认圆形的标签式的单选体验,底部边框颜色随 type 属性变化

设置 shape 为tab-button,选项卡模式,按钮样式

颜色类型

通过type属性可以设置单选框的颜色类型,支持与 Button 组件相同的颜色体系。

禁用状态

属性

参数说明类型可选值默认值
v-model绑定值string / number / boolean
options选项列表Array[]
name原生 name 属性string
disabled是否禁用booleantrue / falsefalse
shape单选框样式stringcircle / square / button / card / tabcircle
checkedClass选中状态类string-可选,仅卡片样式有效,自定义选中状态的 CSS 类名
type单选框颜色类型stringdefault/primary/success/warning/danger/infodefault

事件

事件名称说明回调参数
change绑定值变化时触发选中的 value 值

选项配置

options 数组中的每个对象可以包含以下属性:

参数说明类型可选值默认值
label选项文本string
value选项值string / number / boolean
disabled是否禁用该选项booleantrue / falsefalse