vue中有两种数据绑定的方式:

1.单向绑定(v-bind):数据只能从data流向页面。

1
<input type="text" v-bind:value="name">

2.双向绑定(v-model):数据不仅可以从data流向页面,还可以从页面流向data。

1
<input type="text" v-model:value="name">

以上为普通写法,为了方便,一般简写成以下形式:
1
2
<input type="text" :value="name">   //v-bind:value => :value
<input type="text" v-model="name"> //v-model:value => v-model

注意:以下代码是错误的,因为v-model只能应用在表单类元素(输入类元素)上。

1
<h2 v-model:x="name">你好</h2>

Tips

1.双向绑定一般都应用在表单类元素上(如:input、select等)
2.v-model:value 可以简写为 v-model,因为v-model默认收集的就是value值。