v-model和表单

6.1 基本用法

v­-model:

VUE提供了v-model指令, 用于在表单类元素上双向绑定事件

input和textarea
可以用于input框,以及textarea等
注意: 所显示的值只依赖于所绑定的数据,不再关心初始化时的插入的value

单选按钮:

  1. 单个单选按钮,直接用v­bind绑定一个布尔值,用v­model是不可以的
  2. 如果是组合使用,就需要v­model来配合value使用,绑定选中的单选框的value值,
    此处所绑定的初始值可以随意给

复选框:

  1. 单个复选框,直接用定一个布尔值,可以用v­model可以用v­bind
    2.多个复选框– 如果是组合使用,就需要v­model来配合value使用,v­model绑定一
    个数组—如果绑定的是字符串,则会转化为true。false,与所有绑定的复选框的
    checked属性相对应

下拉框:

  1. 如果是单选,所绑定的value值初始化可以为数组,也可以为字符串,有value直接优
    先匹配一个value值,没有value就匹配一个text值
  2. 如果是多选,就需要v­model来配合value使用,v­model绑定一个数组,与复选框类
  3. v­model一定是绑定在select标签上

总结一下:

如果是单选,初始化最好给定字符串,因为v­model此时绑定的是静态字符串或者布尔值
如果是多选,初始化最好给定一个数组

6.2 绑定值

单选按钮

只需要用v­bind给单个单选框绑定一个value值,此时,v­model绑定的就是他的value

下拉框

在select标签上绑定value值对option并没有影响

6.3 修饰符

lazy

*v­-model默认是在input输入时实时同步输入框的数据,而lazy修饰符,可以使其
在失去焦点或者敲回车键之后在更新

number

  • 将输入 的字符串转化为number类型

trim

trim自动过滤输入过程中收尾输入的空格

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 6.1 基本用法 v-model: VUE提供了v­-model指令, 用于在表单类元素上双向绑定事件 input...
    sweetBoy_9126阅读 750评论 0 0
  • A、 作用 表单类元素上双向绑定事件 B、基本用法 1、input + textarea 所显示的值只依赖于所绑定...
    5吖阅读 1,423评论 0 3
  • 6.1 基本用法 v­model: VUE提供了v­model指令, 用于在表单类元素上双向绑定事件 input和...
    索伯列夫阅读 350评论 0 0
  • Vue 提供了v­-model指令, 用于双向绑定表单类元素上 view 与 view-model 的数据 基础用...
    苦瓜_6阅读 670评论 0 0
  • 每天从家里到艺术团两点一线,妈妈问我什么时候休息,我说春节会给我放三天假,妈妈说好。到时候出去嗨嗨。 别人都会问我...
    砥砺_b109阅读 365评论 0 1