v-model

2019-08-10  本文已影响0人  封燐

VUE 提供了 v-model 指令,用于在表单 <input>、<textarea> 及 <select> 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。

基本用法

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 就匹配 text 值。
  2. 如果是多选,就需要 v-model 来配合 value 使用,v-model 绑定一个数组,与复选框类似。
  3. v-model 一定是写在 select 标签上。

总结

绑定值

修饰符

上一篇 下一篇

猜你喜欢

热点阅读