elementUI 学习入门之 radio 单选框

Radio 单选框

基础用法

选项默认可见,选项不宜过多,选项过多建议使用 select 选择器

使用 Radio 组件,需要设置 v-model 绑定变量,选中意味着变量的值为相应 Radio  label 的值,label 值可以为 String,Number,Boolean

<el-radio v-model="radio1" label="1">选项1</el-radio>
<el-radio v-model="radio1" label="2">选项2</el-radio>

单选框禁用状态

在 Radio 组件中设置 disabled 属性即可

单选边框

在 <el-radio> 中设置 border 属性,可以渲染为带边框的单选框 

单选框组

使用 <el-radio-group> 元素和子元素 <el-radio> 实现单选组。在 <el-radio-group> 中绑定 v-model ,<el-radio> 中设置 label 属性值即可。不需要给每个 <el-radio> 绑定变量。另外还提供 change 事件响应变化,会传入参数 value 

1 <template>
2   <el-radio-group v-model="radio2">
3     <el-radio :label="3">备选项</el-radio>
4     <el-radio :label="6">备选项</el-radio>
5     <el-radio :label="9">备选项</el-radio>
6   </el-radio-group>
7 </template>
单选组
1 var Main = {
2     data () {
3       return {
4         radio: 's'
5       };
6     }
7   }
8 var Ctor = Vue.extend(Main)
9 new Ctor().$mount('#app')
附属JS

单选按钮样式

仅需要把 <el-radio> 换成 <el-radio-button> 即可,此外 <el-radio-group> 还提供 size 属性

1   <div style="margin-top: 20px">
2     <el-radio-group v-model="radio4" size="medium">
3       <el-radio-button label="上海" ></el-radio-button>
4       <el-radio-button label="北京"></el-radio-button>
5       <el-radio-button label="广州"></el-radio-button>
6       <el-radio-button label="深圳"></el-radio-button>
7     </el-radio-group>
8   </div>
单选按钮

全部属性

 

转载于:https://www.cnblogs.com/xsmile/p/10410495.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值