跳转到内容

Radio 单选框

何时使用

  • 用于在多个备选项中选中单个状态。
  • 和 Select 的区别是,Radio 所有选项默认可见,方便用户在比较中选择,因此选项不宜过多。

代码演示

基本

loading

不可用

loading

单选组合

loading

Radio.Group 垂直

loading

Block 单选组合

loading

Radio.Group 组合 - 配置方式

loading

按钮样式

loading

单选组合 - 配合 name 使用

loading

大小

loading

填底的按钮样式

loading

API

Radio/Radio.Button

参数说明类型默认值
autofocus自动获取焦点booleanfalse
checked(v-model)指定当前是否选中booleanfalse
disabled禁用 Radiobooleanfalse
value根据 value 进行比较,判断是否选中any-

Radio.Group

单选框组合,用于包裹一组 Radio

参数说明类型默认值版本
block将 RadioGroup 宽度调整为其父宽度的选项booleanfalse5.21.0
buttonStyleRadioButton 的风格样式,目前有描边和填色两种风格outline | solidoutline
disabled禁选所有子单选器booleanfalse
nameRadioGroup 下所有 input[type="radio"]name 属性。若未设置,则将回退到随机生成的名称string-
options以配置形式设置子元素string[] | number[] | Array<CheckboxOptionType>-
optionType用于设置 Radio options 类型default | buttondefault4.4.0
orientation排列方向horizontal | verticalhorizontal
size大小,只对按钮样式生效large | middle | small-
value(v-model)用于设置当前选中的值any-
vertical值为 true,Radio Group 为垂直方向。与 orientation 同时存在,以 orientation 优先booleanfalse
onChange选项变化时的回调函数function(e:Event)-

CheckboxOptionType

属性说明类型默认值版本
label用于作为 Radio 选项展示的文本string-4.4.0
value关联 Radio 选项的值string | number | boolean-4.4.0
style应用到 Radio 选项的 styleCSSProperties-4.4.0
classRadio 选项的类名string-5.25.0
disabled指定 Radio 选项是否要禁用booleanfalse4.4.0
title添加 Title 属性值string-4.4.0
id添加 Radio Id 属性值string-4.4.0
onChange当 Radio Group 的值发送改变时触发(e: CheckboxChangeEvent) => void;-4.4.0
required指定 Radio 选项是否必填booleanfalse4.4.0

方法

Radio

名称描述
blur()移除焦点
focus()获取焦点

基于 MIT 许可发布