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 相关文章推荐
JQuery FlexiGrid的asp.net完美解决方案 dotNetFlexGrid-.Net原生的异步表格控件
Sep 12 Javascript
window.name代替cookie的实现代码
Nov 28 Javascript
基于JQUERY的多级联动代码
Jan 24 Javascript
通过百度地图获取公交线路的站点坐标的js代码
May 11 Javascript
基于JQuery 选择器使用说明介绍
Apr 18 Javascript
jQuery设置与获取HTML,文本和值的简单实例
Feb 26 Javascript
详细解读JavaScript的跨浏览器事件处理
Aug 12 Javascript
vue 中动态绑定class 和 style的方法代码详解
Jun 01 Javascript
JS内部事件机制之单线程原理
Jul 02 Javascript
vue自定义指令之面板拖拽的实现
Apr 14 Javascript
javascript将扁平的数据转为树形结构的高效率算法
Feb 27 Javascript
微信小程序地图实现展示线路
Jul 29 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读取文件内容的几种方法详解
2013/06/26 PHP
php smarty模板引擎的6个小技巧
2014/04/24 PHP
php加密之discuz内容经典加密方式实例详解
2017/02/04 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
详解PHP中的外观模式facade pattern
2018/02/05 PHP
javascript globalStorage类代码
2009/06/04 Javascript
Prototype 工具函数 学习
2009/07/23 Javascript
jquery键盘事件介绍
2011/01/31 Javascript
SyntaxHighlighter 3.0.83使用笔记
2015/01/26 Javascript
JavaScript使用function定义对象并调用的方法
2015/03/23 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
2016/01/25 Javascript
JavaScript DOM节点操作方法总结
2016/08/23 Javascript
JS实现中英文混合文字溢出友好截取功能
2018/08/06 Javascript
vue实现element-ui对话框可拖拽功能
2018/08/17 Javascript
Javascript中parseInt的正确使用方式
2018/10/17 Javascript
JS实现的获取银行卡号归属地及银行卡类型操作示例
2019/01/08 Javascript
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
浅谈Python中数据解析
2015/05/05 Python
python实现泊松图像融合
2018/07/26 Python
对python中不同模块(函数、类、变量)的调用详解
2019/07/16 Python
tensorflow模型继续训练 fineturn实例
2020/01/21 Python
更新升级python和pip版本后不生效的问题解决
2020/04/17 Python
CSS3实现淘宝留白的方法
2020/06/05 HTML / CSS
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
英国女士家居服网站:hush
2017/08/09 全球购物
Fossil美国官网:化石手表、手袋、首饰及配饰
2019/02/17 全球购物
优秀党员主要事迹
2014/01/19 职场文书
老干部工作先进集体事迹材料
2014/05/21 职场文书
公务员诚信承诺书
2014/05/26 职场文书
竞选学委演讲稿
2014/09/13 职场文书
2014年技术员工作总结
2014/11/18 职场文书
企业财务总监岗位职责
2015/04/03 职场文书
拥有这5个特征人,“命”都不会太差
2019/08/16 职场文书
在 Golang 中实现 Cache::remember 方法详解
2021/03/30 Python
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript