vue 表单之通过v-model绑定单选按钮radio


Posted in Javascript onMay 13, 2019

用v-model绑定单选框能带来很多便捷的开发体验。

基础用法

<template>
 <div id="app">
 <input type="radio" id="male" value="Male" v-model="gender"> Male
 <input type="radio" id="female" value="Female" v-model="gender"> Femalea

 <p>{{gender}}</p>
 </div>
</template>

<script>
export default {
 name: 'app',
 data () {
 return {
  gender: ''
 }
 }
}
</script>

vue 表单之通过v-model绑定单选按钮radio

新建一个名为 gender 的数据模型,通过 v-model 把两个单选按钮都绑定 gender , <p> 也绑定了 gender ,所以单选按钮选了哪项,都会把对应的 value 值赋给 gender , 从而使 <p> 的内容也发生变化。

通过 v-model 绑定,Vue会帮我们解决分组问题。以前使用单选按钮时,是需要设置 name 属性的,现在用 v-model 的话,就不用设置 name 属性了。

默认值

如果需要在页面第一次加载的时候就有一个默认选项,可以在数据模型里直接使用对应的 value 值。

比如希望页面在第一次加载时默认选中 Male。

<template>
 <div id="app">
 <input type="radio" id="male" value="Male" v-model="gender"> Male
 <input type="radio" id="female" value="Female" v-model="gender"> Female

 <p>{{gender}}</p>
 </div>
</template>

<script>
export default {
 name: 'app',
 data () {
 return {
  gender: 'Male'
 }
 }
}
</script>

只要把数据模型里的 gender 的值改成“Male”即可。

当然,这个值是不能随便写的。一般是需要写上其中一个单选按钮的 value 值。

如果随便写一个字符串也不会报错,最后的作用其实和空字符串一样。

总结

以上所述是小编给大家介绍的vue 表单之通过v-model绑定单选按钮radio,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
javascript两段代码,两个小技巧
Feb 04 Javascript
javaScript(JS)替换节点实现思路介绍
Apr 17 Javascript
js根据日期判断星座的示例代码
Jan 23 Javascript
jQuery链式操作实例分析
Nov 16 Javascript
jQuery设置Cookie及删除Cookie实例分析
Apr 15 Javascript
JS 清除字符串数组中,重复元素的实现方法
May 24 Javascript
微信小程序 require机制详解及实例代码
Dec 14 Javascript
echarts饼图扇区添加点击事件的实例
Oct 16 Javascript
浅谈vue引入css,less遇到的坑和解决方法
Jan 20 Javascript
Vue cli+mui 区域滚动的实例代码
Jan 25 Javascript
JS实现动态生成html table表格的方法分析
Jul 11 Javascript
微信小程序云函数添加数据到数据库的方法
Mar 04 Javascript
JS中的函数与对象的创建方式
May 12 #Javascript
详解无限滚动插件vue-infinite-scroll源码解析
May 12 #Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
May 12 #Javascript
浅谈vue.use()方法从源码到使用
May 12 #Javascript
Vue安装浏览器开发工具的步骤详解
May 12 #Javascript
微信小程序缓存过期时间的使用详情
May 12 #Javascript
从0到1搭建element后台框架优化篇(打包优化)
May 12 #Javascript
You might like
Yii2中事务的使用实例代码详解
2016/09/07 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
2019/10/21 PHP
Thinkphp 框架扩展之行为扩展原理与实现方法分析
2020/04/23 PHP
JS BASE64编码 window.atob(), window.btoa()
2021/03/09 Javascript
jquery将一个表单序列化为一个对象的方法
2013/12/02 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
原生js制作日历控件实例分享
2016/04/06 Javascript
批量下载对路网图片并生成html的实现方法
2016/06/07 Javascript
如何学JavaScript?前辈的经验之谈
2016/12/28 Javascript
JQuery统计input和textarea文字输入数量(代码分享)
2016/12/29 Javascript
JQuery异步提交表单与文件上传功能示例
2017/01/12 Javascript
深入理解javascript中的 “this”
2017/01/17 Javascript
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
2017/11/07 Javascript
Vue2.X 通过AJAX动态更新数据
2018/07/17 Javascript
vue.js 实现评价五角星组件的实例代码
2018/08/13 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
vue实现分页组件
2020/06/16 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
详解基于Vue的支持数据双向绑定的select组件
2019/09/02 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
2020/10/29 Javascript
JS+CSS实现过渡特效
2021/01/02 Javascript
JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法
2021/01/29 Javascript
基于python的Tkinter实现一个简易计算器
2015/12/31 Python
Python实现二维数组输出为图片
2018/04/03 Python
python3.x 将byte转成字符串的方法
2018/07/17 Python
Python将string转换到float的实例方法
2019/07/29 Python
学Python 3的理由和必要性
2019/11/19 Python
python中pop()函数的语法与实例
2020/12/01 Python
南非领先的在线旅行社:Travelstart南非
2016/09/04 全球购物
豪华复古化妆:Besame Cosmetics
2019/09/06 全球购物
爱尔兰旅游网站:ebookers.ie
2020/01/24 全球购物
Booking.com德国:预订最好的酒店和住宿
2020/02/16 全球购物
安全生产月标语
2014/10/07 职场文书
党员读书活动心得体会
2016/01/14 职场文书
Oracle 区块链表创建过程详解
2021/05/15 Oracle