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 相关文章推荐
Extjs TriggerField在弹出窗口显示不出问题的解决方法
Jan 08 Javascript
jQuery 源码分析笔记(7) Queue
Jun 19 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
Jan 13 Javascript
JavaScript实现N皇后问题算法谜题解答
Dec 29 Javascript
简单谈谈javascript代码复用模式
Jan 28 Javascript
jquery实现触发时更新下拉列表内容的方法
Dec 02 Javascript
轻松理解Javascript变量的相关问题
Jan 20 Javascript
详解angularjs结合pagination插件实现分页功能
Feb 10 Javascript
JQuery中Ajax的操作完整例子
Mar 07 Javascript
vue-cli 打包使用history模式的后端配置实例
Sep 20 Javascript
laypage.js分页插件使用方法详解
Jul 27 Javascript
layer弹窗在键盘按回车将反复刷新的实现方法
Sep 25 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设计模式之装饰者模式
2012/02/29 PHP
PHP统计二维数组元素个数的方法
2013/11/12 PHP
javascript Excel操作知识点
2009/04/24 Javascript
腾讯的ip接口 方便获取当前用户的ip地理位置
2010/11/25 Javascript
JavaScript中获取未知对象属性的代码
2011/04/27 Javascript
JS数学函数Exp使用说明
2012/08/09 Javascript
JS可以控制样式的名称写法一览
2014/01/16 Javascript
jQuery结合CSS制作动态的下拉菜单
2015/10/27 Javascript
jQuery 常用代码集锦(必看篇)
2016/05/16 Javascript
浅谈js中的延迟执行和定时执行
2016/05/31 Javascript
Node.js数据库操作之连接MySQL数据库(一)
2017/03/04 Javascript
jQuery实现下拉菜单的实例代码
2017/06/19 jQuery
原生JS实现隐藏显示图片 JS实现点击切换图片效果
2021/01/27 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
2017/09/13 Javascript
jQuery实现鼠标移入移出事件切换功能示例
2018/09/06 jQuery
Vue侦测相关api的实现方法
2019/05/22 Javascript
JS学习笔记之原型链和利用原型实现继承详解
2019/05/29 Javascript
24个解决实际问题的ES6代码片段(小结)
2020/02/02 Javascript
React实现全选功能
2020/08/25 Javascript
Python利用Beautiful Soup模块搜索内容详解
2017/03/29 Python
Python基础教程之利用期物处理并发
2018/03/29 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
Skyscanner澳大利亚:全球领先的旅游搜索网站
2018/03/24 全球购物
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
一份报关员的职业规划范文
2014/01/08 职场文书
新闻编辑专业毕业自荐书范文
2014/02/05 职场文书
《第一朵杏花》教学反思
2014/04/16 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
公司财务人员岗位职责
2015/04/14 职场文书
学校教师师德师风承诺书
2015/04/28 职场文书
故意伤害辩护词
2015/05/21 职场文书
答谢酒会主持词
2015/07/02 职场文书
学会感恩主题班会
2015/08/12 职场文书
如何使JavaScript休眠或等待
2021/04/27 Javascript
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技