vue 表单之通过v-model绑定单选按钮radio
作者:Rabbit_svip 时间:2023-07-02 16:28:04
用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>
新建一个名为 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,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://www.jianshu.com/p/b1b80853b054
标签:vue,v-model,单选按钮,radio
0
投稿
猜你喜欢
JavaScript Alert通用美化类
2024-04-27 15:20:50
解决MySQL数据库中与优化器有关的问题
2008-12-17 16:18:00
python实现图像随机裁剪的示例代码
2021-06-07 07:02:57
Python进行特征提取的示例代码
2021-04-07 15:59:12
Python基于pygame实现单机版五子棋对战
2021-02-26 05:53:54
如何在js中使用FileSystemObject(fso)
2007-09-23 09:10:00
Python pip配置国内源的方法
2021-02-18 14:53:55
js处理自己不能定义二维数组的方法详解
2023-09-06 21:25:12
js三维正方体(兼容ie/ff)
2008-04-12 14:38:00
设计英文网站要注意的问题
2011-04-28 11:22:00
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
2022-03-06 05:52:27
优化Oracle停机时间及数据库恢复
2010-07-20 12:54:00
Python爬虫谷歌Chrome F12抓包过程原理解析
2022-01-01 15:33:15
Python中staticmethod和classmethod的作用与区别
2022-03-12 21:30:00
ASP中如何判断字符串中是否包含字母和数字
2009-07-10 13:12:00
使用fdopen实现对Python进程产生的文件进行权限最小化配置
2021-04-20 15:49:05
如何利用Java正则表达式校验密码规则
2022-07-22 02:05:13
python中使用Celery容联云异步发送验证码功能
2023-07-29 08:27:06
深入了解Python二维直方图
2023-02-17 19:36:22
GoLang之go build命令的具体使用
2024-04-27 15:24:56