遇见 vue.js --------阿文的vue.js学习笔记(10)------表单输入绑定

遇见 vue.js --------阿文的vue.js学习笔记(10)------表单输入绑定

**
新学习新征程,我们一起踏上学习 vue.js的新长征

遇见 vue.js --------阿文的vue.js学习笔记(1)-----初识vue.js

遇见 vue.js --------阿文的vue.js学习笔记(2—1)----- 基本使用 [1]

遇见 vue.js --------阿文的vue.js学习笔记(2—2)----- 基本使用 [2]

… … …

遇见 vue.js --------阿文的vue.js学习笔记(目录)

       关注我,我们一起学习进步。

**

基础用法

        我们可以使用 v-model 指令在表单 <input><textarea><select> 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。并且负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理。

1、文本

简单示例:当行文本的双向数据绑定
在这里插入图片描述

2、多行文本

简单示例:
在这里插入图片描述

3、复选框

简单示例:勾选即为true 取消勾选则相当于把该项条件判断为false
在这里插入图片描述

4、单选按钮

简单示例:
在这里插入图片描述

5、选择框

简单示例:在这里插入图片描述

注意:          (2)在文本区域插值 ( &lt;textarea&gt;{<!-- -->{text}}&lt;/textarea&gt; ) 并不会生效,而应该使用 v-model 来代替。

修饰符

1、.lazy

     一般在默认的情况下,v-model 在每次 input 事件触发后将输入框的值与数据进行同步 。但是我们可以添加 .lazy 修饰符,从而转为在 change 事件之后 再进行同步(你也可以理解为,信息不再跟着我们输入框同步改变,而是当我们输入框输入完成之后,在输入框失去焦点之后,再进行二者的信息同步)

简单示例:
在这里插入图片描述

2、.number

在我们的 v-model 的后面添加 .number 后可以实现自动将我们输入的值转化为数值类型

3、.trim

.trim 用来自动过滤我们输入的首尾空白字符,

简单示例;这样在我们的控制台你讲他打印出来会发现前面有很多空格, 但是加入.trim 之后将会将其 自动过滤掉 在这里插入图片描述

posted @ 2020-12-30 11:29  刘桓湚  阅读(67)  评论(0编辑  收藏  举报