Vue 2.x – 数据绑定
单向数据绑定
单向数据绑定用v-bind
实现
<div id="root">
单向数据绑定:<input type="text" v-bind:value="name">
</div>
<script>
new Vue({
el: '#root',
data: {
name: "小白"
}
})
</script>
输入框内值改变不会引起data中的name值改变,但是data中的name改变会影响输入框中的值改变。
双向数据绑定
单向数据绑定用v-model
实现
<div id="root">
双向数据绑定:<input type="text" v-model:value="name">
</div>
<script>
new Vue({
el: '#root',
data: {
name: "小白"
}
})
</script>
输入框中的值改变,data中的name值也会改变。
简写
单向数据绑定:<input type="text" :value="name">
双向数据绑定:<input type="text" v-model="name">
注意
v-model
只能用在表单类元素(输入类元素)中,以下代码是错误的
<h2 v-model:x="name">我是H2</h2>
版权声明:
作者:Ne-21
链接:https://blog.gocos.cn/archives/95.html
来源:云淡风轻
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
Vue 2.x – 数据绑定
单向数据绑定
单向数据绑定用v-bind 实现
<div id="root">
单向数据绑定:<input type="text" v-bind:value="name">
</div>……

共有 0 条评论