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 相关文章推荐
js当一个变量为函数时 应该注意的一点细节小结
Dec 29 Javascript
JQueryEasyUI datagrid框架的进阶使用
Apr 08 Javascript
jquery实现网页的页面平滑滚动效果代码
Nov 02 Javascript
浅析BootStrap栅格系统
Jun 07 Javascript
BootStrap Table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题
Dec 28 Javascript
浅析Angular2子模块以及异步加载
Apr 24 Javascript
Js利用Canvas实现图片压缩功能
Sep 13 Javascript
JS中利用FileReader实现上传图片前本地预览功能
Mar 02 Javascript
图解javascript作用域链
May 27 Javascript
JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去
Jul 23 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
Oct 26 jQuery
vue3.0 上手体验
Sep 21 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
javascript编程起步(第六课)
2007/01/10 Javascript
Javascript 对象的解释
2008/11/24 Javascript
锋利的jQuery 要点归纳(一) jQuery选择器
2010/03/21 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
JS判断页面加载状态以及添加遮罩和缓冲动画的代码
2012/10/11 Javascript
JavaScript判断DOM何时加载完毕的技巧
2012/11/11 Javascript
封装html的select标签的js操作实例
2013/07/02 Javascript
struts2+jquery组合验证注册用户是否存在
2014/04/30 Javascript
javascript常用方法汇总
2014/12/02 Javascript
JavaScript获得指定对象大小的方法
2015/07/01 Javascript
jquery小火箭返回顶部代码分享
2015/08/19 Javascript
jquery+html5烂漫爱心表白动画代码分享
2015/08/24 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
javascript发送短信验证码实现代码
2015/11/12 Javascript
jQuery 监控键盘一段时间没输入
2016/04/22 Javascript
JS判断字符串变量是否含有某个字串的实现方法
2016/06/03 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
JS优化与惰性载入函数实例分析
2017/04/06 Javascript
原生JS实现图片网格式渐显、渐隐效果
2017/06/05 Javascript
js封装成插件的步骤方法
2017/09/11 Javascript
在vue中使用echarts图表实例代码详解
2018/10/22 Javascript
实例讲解Python中函数的调用与定义
2016/03/14 Python
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
python append、extend与insert的区别
2016/10/13 Python
python使用PyCharm进行远程开发和调试
2017/11/02 Python
python清除函数占用的内存方法
2018/06/25 Python
基于Python开发chrome插件的方法分析
2018/07/07 Python
对json字符串与python字符串的不同之处详解
2018/12/19 Python
使用python将mysql数据库的数据转换为json数据的方法
2019/07/01 Python
pandas中DataFrame修改index、columns名的方法示例
2019/08/02 Python
详解如何用python实现一个简单下载器的服务端和客户端
2019/10/28 Python
社区中秋节活动方案
2014/01/29 职场文书
公司成本主管岗位责任制
2014/02/21 职场文书
说好普通话圆梦你我他演讲稿
2014/09/21 职场文书
后天观后感
2015/06/08 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书