vue表单

大纲

1、v-model
2、使用实例
3、值绑定
4、修饰符

1、v-model

你可以用 v-model 指令在表单

2.3、复选框






Checked names: {{ checkedNames }}
2.4、单选按钮


Picked: {{ picked }}
2.5、选择框
2.5.1、单选

如果 v-model 表达式的初始值未能匹配任何选项, Selected: {{ selected }}

2.5.2、多选时 (绑定到一个数组)
new Vue({
  el: '#example-6',
  data: {
    selected: []
  }
})

Selected: {{ selected }}
2.5.3、多选:用 v-for 渲染的动态选项
new Vue({
  el: '#example-7',
  data: {
    selected: 'A',
    options: [
      { text: 'One', value: 'A' },
      { text: 'Two', value: 'B' },
      { text: 'Three', value: 'C' }
    ]
  }
})

Selected: {{ selected }}
3、值绑定
3.1、单选按钮











3.2、选择框
/*
    这里的 true-value 和 false-value 特性并不会影响输入控件的 value 特性,因为浏览器在
提交表单时并不会包含未被选中的复选框。如果要确保表单中这两个值中的一个能够被提交,
(比如“yes”或“no”),请换用单选按钮。
*/

//即原本选中得到的值是true,现在选中得到的对应的值true对应着的是yes
// 当选中时
vm.toggle === 'yes'
// 当没有选中时
vm.toggle === 'no'
4、修饰符
4.1、.lazy

在默认情况下,v-model 在每次 input 事件触发后将输入框的值与数据进行同步 (除了上述输入法组合文字时)。你可以添加 lazy 修饰符,从而转变为使用 change 事件进行同步:
在“change”时而非“input”时更新


4.2、.number





4.3、.trim


你可能感兴趣的:(vue表单)