docs_vue2/one/docs/components/radio.md
2020-08-13 11:47:56 +08:00

1.7 KiB

Radio 单选框

示例

尺寸

可选的 ui 属性值:s/m

值设定

可以通过设置 value 来修改选中状态下 model 属性(v-model)的值。

API

属性

名称 类型 默认值 描述
ui string= - [^ui]
checked boolean false [^checked]
value * true 选中状态对应的值。
disabled boolean= false 是否为禁用状态。
readonly boolean= false 是否为只读状态。

^^^ui 预设样式。

+++枚举值

描述
s 小尺寸样式。
m 中尺寸样式。
+++
^^^

^^^checked :::badges .sync :::

是否处于选中状态。 ^^^

插槽

名称 描述
default 单选框的描述文本,点击时会进行选中。无默认内容。

事件

名称 描述
change 用户切换选中状态时触发,回调参数为 (checked: boolean)checked 表示当前是否选中。
input [^event-input]

^^^event-input :::badges v-model :::

选中状态变化后触发,回调参数为 (val: *)val 为当前 v-model 的值。与 change 事件不同,input 事件在数据操作导致状态变化时也会触发。 ^^^

此外,Radio 支持如下的原生事件:

auxclickclickcontextmenudblclickmousedownmouseentermouseleavemousemovemouseovermouseoutmouseupselectwheelkeydownkeypresskeyupfocusblurfocusinfocusout

回调参数均为相应的原生事件对象。