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 中的内存泄露模式
Aug 13 Javascript
Javascript 中 null、NaN和undefined的区别总结
Apr 10 Javascript
Javascript之this关键字深入解析
Nov 12 Javascript
jQuery中odd选择器的定义和用法
Dec 23 Javascript
js实现微信分享代码
Oct 11 Javascript
JS实现支持Ajax验证的表单插件
Mar 24 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
May 09 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
Oct 25 Javascript
swiper插件自定义切换箭头按钮
Dec 28 Javascript
setTimeout时间设置为0详细解析
Mar 13 Javascript
vue基于better-scroll实现左右联动滑动页面
Jun 30 Javascript
微信小程序实现加入购物车滑动轨迹
Nov 18 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
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
2012/08/01 PHP
smarty中英文多编码字符截取乱码问题解决方法
2014/10/28 PHP
php编写简单的文章发布程序
2015/06/18 PHP
php项目开发中用到的快速排序算法分析
2016/06/25 PHP
详解如何实现Laravel的服务容器的方法示例
2019/04/15 PHP
网站被黑的假象--ARP欺骗之页面中加入一段js
2007/05/16 Javascript
javascript 数组排序函数
2009/08/20 Javascript
js chrome浏览器判断代码
2010/03/28 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
js的flv视频播放器插件使用方法
2015/06/23 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
JS实现搜索框文字可删除功能
2016/12/28 Javascript
JS验证不重复验证码
2017/02/10 Javascript
JavaScript实现256色转灰度图
2017/02/22 Javascript
JavaScript实现的简单加密解密操作示例
2018/06/01 Javascript
python抓取百度首页的方法
2015/05/19 Python
Python复数属性和方法运算操作示例
2017/07/21 Python
Python3生成手写体数字方法
2018/01/30 Python
理论讲解python多进程并发编程
2018/02/09 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
2018/04/30 Python
详解Python学习之安装pandas
2019/04/16 Python
python实现抽奖小程序
2020/04/15 Python
PyTorch和Keras计算模型参数的例子
2020/01/02 Python
Python3实现发送邮件和发送短信验证码功能
2020/01/07 Python
Tensorflow tf.dynamic_partition矩阵拆分示例(Python3)
2020/02/07 Python
Django如何使用jwt获取用户信息
2020/04/21 Python
学习Python需要哪些工具
2020/09/04 Python
电钳工人个人求职信
2014/05/10 职场文书
公司户外活动总结
2014/07/04 职场文书
师范生免费教育协议书范本
2014/10/09 职场文书
初中教师个人工作总结
2015/02/10 职场文书
小区保洁员岗位职责
2015/04/10 职场文书
2015年村计划生育工作总结
2015/04/28 职场文书
Mysql中一千万条数据怎么快速查询
2021/12/06 MySQL
MySQL索引失效场景及解决方案
2022/07/23 MySQL