这篇文章主要为大家详细介绍了vue v-model表单控件绑定的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
v-model 指令在表单控件元素上创建双向数据绑定,下面一一进行示例解释。
1、v-model 双向绑定文本
Message is: {{ message }}
var vm = new Vue({
el:"#app",
data: {
message: '绑定文本'
}
})
输出结果:
2、v-model 双向绑定多行文本,与上面的例子相似。
<Multiline message is:
{{ message }}
var vm = new Vue({
el:"#app",
data: {
message: '绑定多行文本'
}
})
输出结果:
3、v-model 绑定复选框
{{ checked }}
var vm = new Vue({
el:"#app",
data: {
checked: 'true'
}
})
输出结果:选中为true 不选中则为false
Jack
John
Mike
Checked names: {{ checkedNames }}
var vm = new Vue({
el:"#app",
data: {
checkedNames: []
}
})
输出结果:
4、v-model 绑定单选按钮
One
Two
Picked: {{ picked }}
var vm = new Vue({
el:"#app",
data: {
picked: ''
}
})
输出结果:
5、v-model 绑定下拉列表
A
B
C
Selected: {{ selected }}
var vm = new Vue({
el:"#app",
data: {
selected: ''
}
})
输出结果:
多选列表
A
B
C
Selected: {{ selected }}
var vm = new Vue({
el:"#app",
data: {
selected: []
}
})
输出结果:
6、动态选项,用 v-for 渲染:
{{ option.text }}
Selected: {{ selected }}
var vm = new Vue({
el:"#app",
data: {
selected: 'A',
options: [
{ text: 'One', value: 'A' },
{ text: 'Two', value: 'B' },
{ text: 'Three', value: 'C' }
]
}
})
输出结果:
【相关推荐】