Radio 单选框
在一组备选项中进行单选
基础用法
单选框不应该有太多的可选项, 如果你有很多的可选项你应该使用选择框而不是单选框。
要使用 Radio 组件,只需要设置 v-model
绑定变量, 选中意味着变量的值为相应 Radio label
属性的值, label
可以是 String
、Number
或 Boolean
。
firstsecond
第一项第二项
当前值:first单选框的类型 type
共五种类型:主要( primary
)、成功( success
)、信息( info
)、警告( warning
)、危险( danger
)。
primarysuccessinfowarningdanger
禁用/只读
单选框禁用状态和只读状态。
设置 disabled
属性和 readonly
属性即可。
禁用/只读禁用只读参考项
设置宽度 width
当 label
过长时,可设置 width
属性加以控制。
这label很长很长很长很长很长很长很长很长这label更长长长长长长长长长长长长长长长长长长长长长这label很短很短很短很短
单选框组
适用于在多个互斥的选项中选择的场景。
结合 ti-radio-group
元素和子元素 ti-radio
可以实现单选组,为 ti-radio-group
绑定 v-model
, 再为 每一个 ti-radio
设置好 label
属性即可,另外,还可以通过 change
事件来响应变化, 它会传入一个参数 value
来表示改变之后的值。
星期一星期二星期三星期四星期五星期六星期日
radio value:星期二Radio 属性
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
model-value / v-model | 选中项绑定值 | string / number / boolean | — | — |
label | 单选框对应的值(如果未通过插槽传入单选框的名称时,会作为单选框的名称显示) | string / number | — | — |
size | 单选框尺寸 | string | large / normal / small | normal |
type | 类型 | string | primary / success / info / warning / danger | primary |
disabled | 是否禁用状态 | boolean | — | false |
readonly | 是否只读状态 | boolean | — | false |
width | 单选框名称的宽度(可带单位。不带单位时,单位默认为 px。) | string / number | — | — |
Radio 事件
事件名 | 说明 | 回调参数 |
---|---|---|
change | 当绑定值变化时触发的事件 | value |
Radio 插槽
插槽名 | 说明 |
---|---|
— | 单选框名称 |
Radio-Group 属性
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
model-value / v-model | 绑定值 | string / number / boolean | — | — |
Radio-Group 事件
事件名 | 说明 | 回调参数 |
---|---|---|
change | 当绑定值变化时触发的事件 | value |
Radio-Group 插槽
插槽名 | 说明 |
---|---|
— | 自定义默认内容 |