vue的表单输入绑定

1、单行绑定

			<p>{{logintype}}</p>
			<input type="text" v-model="logintype">
			<!-- 单行绑定 -->

  

2、多行绑定

			<textarea rows="10" cols="20" v-model="logintype"></textarea>
			<!-- 多行绑定 -->

  

3、v-model绑定复选框,代表是否被选中

			爱好
			<input type="checkbox" name="ah" v-model="check"/>足球
			<input type="checkbox" name="ah"/>篮球
			<input type="checkbox" name="ah"/>排球
			<input type="checkbox" name="ah"/>羽毛球

			<!-- 多选v-model绑定,代表是否选中 -->

  

4、v-model绑定复选框,代表被选中的value

			hobby
			<input type="checkbox" name="ah" v-model="list" value="111" />111
			<input type="checkbox" name="ah" v-model="list" value="222"/>222
			<input type="checkbox" name="ah" v-model="list" value="333"/>333
			<input type="checkbox" name="ah" v-model="list" value="444"/>444

			{{list}}

				<!-- 多选v-model绑定,可以设置为一个数组,数组中的值为选中的选项的value的值 -->

  

5、v-mode绑定单选框,代表选中的value值

			性别
			<input type="radio" name="sex" v-model="pick" value="man">男
			<input type="radio" name="sex" v-model="pick" value="woman">女

			{{pick}}

			<!-- v-model绑定单选框,代表选中的value的值 -->

  

6、v-model绑定下拉列表

			<select name="hometown" v-model="hometown">
				<option value="0">青选择</option>
				<option value="1">天津</option>
				<option value="2">内蒙古</option>
				<option value="2">黑龙江</option>
			</select>>
			{{hometown}}

			<!-- v-model绑定selec标签,v-model绑定的值是选中的option标签的value的值 -->

  

7、v-bind:true,v-bind:false绑定复选框

			hobby2
			<input type="checkbox" name="ah" v-model="check" value="aaa" v-bind:true-value="a" v-bind:false-value="b" />aaa

			{{check}}

			<!-- 如果选中,则check的值为a对应的属性的值,如果没有选中,则check的值为b对应的属性的值 -->

  

8、lazy修饰符

		<!-- 修饰符 -->
		{{logintype}}
		<input type="text" v-model="logintype">
		<!-- v-model只要input框的数据有变化,就会同步数据 -->

				{{logintype}}
		<input type="text" v-model.lazy="logintype">
		<!-- v-model.lazy只有当input标签失去焦点才会去同步数据 -->

  

9、number修饰符

		<input type="text" v-model="n1">
		<input type="text" v-model="n2">

		{{n1+n2}}
		<!-- 上面的例子,输入框中的是字符串,而不是数字 -->

		<input type="text" v-model.number="n1">
		<input type="text" v-model.number="n2">

		<!-- v-model.number会把输入款的数字字符串当做数字来处理,且输入款中只能输入数字的值 -->

		{{n1+n2}}

  

10、trim修饰符

		<input type="text" v-model="test1">

		{{test1}}
		<input type="text" v-model.trim="test2">

		{{test2}}
		<!-- 过滤字符串两边的空格 -->

  

vue对象中的属性和方法如下

原文地址:https://www.cnblogs.com/bainianminguo/p/10597787.html

时间: 2024-11-06 07:23:55

vue的表单输入绑定的相关文章

vue 之 表单输入绑定

vue的核心:声明式的指令和数据的双向绑定. 那么声明式的指令,已经给大家介绍完了.接下来我们来研究一下什么是数据的双向绑定? 另外,大家一定要知道vue的设计模式:MVVM M是Model的简写,V是View的简写,VM就是ViewModel. 单向绑定和双向绑定的区别? 单向绑定非常简单,就是把Model绑定到View,当我们用JavaScript代码更新Model时,View就会自动更新. 有单向绑定,就有双向绑定. 如果用户更新了View,Model的数据也自动被更新了,这种情况就是双向

一起学Vue之表单输入绑定

在Vue进行前端开发中,表单的输入是基础且常见的功能,本文以一个简单的小例子,简述v-model数据绑定的用法,仅供学习分享使用,如有不足,还请指正. 基础用法 你可以用 v-model 指令在表单 <input>.<textarea> 及 <select> 元素上创建双向数据绑定.它会根据控件类型自动选取正确的方法来更新元素.尽管有些神奇,但 v-model 本质上不过是语法糖.它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理.v-model 会忽

vue之表单输入绑定

原文地址:https://www.cnblogs.com/tianya-guoke/p/10779691.html

Vue基础篇--7表单输入绑定input

Vue基础篇--7表单输入绑定input 1.基础语法 你可以用 v-model 指令在表单 . 及 `元素上创建双向数据绑定.它会根据控件类型自动选取正确的方法来更新元素.尽管有些神奇,但v-model` 本质上不过是语法糖.它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理. 注意: v-model 会忽略所有表单元素的 value.checked.selected 特性的初始值而总是将 Vue 实例的数据作为数据来源.你应该通过 JavaScript 在组件的 data

VUE:事件处理和表单输入绑定

事件处理 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>07_事件处理</title> </head> <body> <!-- 1.绑定监听: v-on:xxx="fun" @xxx="fun" @xxx="fun(参数)" 默认事件形参:event 隐

Vue.js 实战教程 V2.x(12)表单输入绑定

12表单输入绑定 12.1基础用法 你可以用 v-model 指令在表单 <input>.<textarea> 及 <select> 元素上创建双向数据绑定.它会根据控件类型自动选取正确的方法来更新元素. 文本 <input v-model="message" placeholder="edit me"> <p>Message is: {{ message }}</p> 多行文本 <spa

Vue表单输入绑定

基础用法 你可以用v-model指令在表单input,textarea以及select元素上创建双向数据绑定.它会根据控件类型自动选取正确的方法来更新元素.尽管有些神奇,但是v-model本质上不过是语法糖.它负责监听用户的输入事件以更新数据. v-model会忽略所有表单元素的value, checked, selected特性的初始值而总是将Vue实例的数据作为数据来源.你应该通过JavaScript在组件的data选项中声明初始值. (1) 文本 <input v-model="me

Vue知识整理13:表单输入绑定(v-model)

text:将输入框等表单,通过data变量实现数据绑定. textbox:数据绑定 3.checkbox和redio组件: 注意:data数据变量中,checkbox有可能会有多个结果,所以用数组: 4:可以通过设置提交按钮来实现数据的提交: 或是通过设置数组变量,一起收集所有控件上的内容. 原文地址:https://www.cnblogs.com/KKSoft/p/11715735.html

表单输入绑定

vue的核心:声明式的指令和数据的双向绑定. 那么声明式的指令,已经给大家介绍完了.接下来我们来研究一下什么是数据的双向绑定? 另外,大家一定要知道vue的设计模式:MVVM M是Model的简写,V是View的简写,VM就是ViewModel. 单向绑定和双向绑定的区别? 单向绑定非常简单,就是把Model绑定到View,当我们用JavaScript代码更新Model时,View就会自动更新. 有单向绑定,就有双向绑定. 如果用户更新了View,Model的数据也自动被更新了,这种情况就是双向