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 分栏效果实现代码
Aug 29 Javascript
jQuery插件简单实现方法
Jul 18 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
Jan 08 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
Aug 03 Javascript
javascript实现的上下无缝滚动效果
Sep 19 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
Dec 05 Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
Jan 09 jQuery
Vue实现用户自定义字段显示数据的方法
Aug 28 Javascript
vue中$refs, $emit, $on, $once, $off的使用详解
May 26 Javascript
vue中的面包屑导航组件实例代码
Jul 01 Javascript
vue 实现走马灯效果
Oct 28 Javascript
angular inputNumber指令输入框只能输入数字的实现
Dec 03 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 Class 文章
2007/04/04 PHP
ThinkPHP实现事务回滚示例代码
2014/06/23 PHP
PHP中file_get_contents高?用法实例
2014/09/24 PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
2017/02/25 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
取得一定长度的内容,处理中文
2006/12/20 Javascript
一个可绑定数据源的jQuery数据表格插件
2010/07/17 Javascript
jQuery实现图片渐入渐出切换展示效果
2015/08/15 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
2015/09/18 Javascript
Node.js操作mysql数据库增删改查
2016/03/30 Javascript
javascript 注释代码的几种方法总结
2017/01/04 Javascript
Bootstrap table使用方法总结
2017/05/10 Javascript
解决AjaxFileupload 上传时会出现连接重置的问题
2017/07/07 Javascript
JS实现的抛物线运动效果示例
2018/01/30 Javascript
Node.js实现注册邮箱激活功能的方法示例
2018/03/23 Javascript
工作中常用到的ES6语法
2018/09/04 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
Python标准库之Sys模块使用详解
2015/05/23 Python
利用 python 对目录下的文件进行过滤删除
2017/12/27 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
python 地图经纬度转换、纠偏的实例代码
2018/08/06 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
python pyg2plot的原理知识点总结
2021/02/28 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
企业统计员岗位职责
2013/12/13 职场文书
车祸赔偿收入证明
2014/01/09 职场文书
渡河少年教学反思
2014/02/12 职场文书
《学会合作》教学反思
2014/04/12 职场文书
公务员学习习总书记“三严三实”思想汇报
2014/09/19 职场文书
2014年行政人事工作总结
2014/12/09 职场文书
护士求职自荐信范文
2015/03/04 职场文书
百家讲坛观后感
2015/06/12 职场文书
防溺水主题班会教案
2015/08/12 职场文书
2016年大学生社会实践心得体会
2015/10/09 职场文书
2016年3月份红领巾广播稿
2015/12/21 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python