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>

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,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

来源: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
  • asp之家 网络编程 m.aspxhome.com