表单输入绑定
用 v-model
指令在表单 及
元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,但
v-model
本质上不过是语法糖。它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理。
文本
Message is: { {message}}
多行文本
Multiline is:
{ {message}}
复选框
单个复选框 绑定到布尔值
多个复选框 绑定到同一个数组
checkedNames:{ {checkedNames}}
单选按钮
Picked: { {picked}}
< br />
选择框
选择框单选
Selected: { {selected}}
选择多选时 绑定到数组
Selected: { {selected}}
用
v-for
渲染的动态选项
Selected: { {selected}}
值绑定
对于单选按钮,复选框及选择框的选项,v-model 绑定的值通常是静态字符串 (对于复选框也可以是布尔值)
复选框
这里的 true-value 和 false-value 特性并不会影响输入控件的 value 特性,因为浏览器在提交表单时并不会包含未被选中的复选框。如果要确保表单中这两个值中的一个能够被提交,(比如“yes”或“no”),请换用单选按钮。
Picked: { {picked}}
单选按钮
Picked: { {picked}}
选择框的选项
Picked: { {selected.number}}