vue自定义表单原理

2023-03-04 19:29:57 来源:网络

vue自定义表单原理

vue 表单之通过v-model绑定单选按钮radio

用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,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

您可能感兴趣的文章:对Vue-

动态元素属性及v-bind和v-model的区别详解vue

v-model实现自定义样式多选与单选功能vue

v-model动态生成详解vue中v-model的应用及使用详解vue如何在自定义组件中使用v-modelvue项目中v-model父子组件通信的实现详解vue

自定义组件

v-model双向绑定、

父子组件同步通信的多种写法vue中v-model动态生成的实例详解VUE中v-model和v-for指令详解浅谈

Vue

v-model指令的实现原理vue

v-model表单控件绑定详解

免责声明:内容来自网络,若侵犯您的权利,请在一个月内通知我们,会及时删除

@轻流