## 前言 本文主要内容: - v-model - v-for - v-if - v-show ## v-model:双向数据绑定 > 重点:**双向数据绑定,只能用于表单元素,或者用于自定义组件**。 之前的文章里,我们通过v-bind,给``标签绑定了`data`对象里的`name`属性。当`data`里的`name`的值发生改变时,``标签里的内容会自动更新。 可我现在要做的是:我在``标签里修改内容,要求`data`里的`name`的值自动更新。从而实现双向数据绑定。该怎么做呢?这就可以利用`v-model`这个属性。 **区别**: - v-bind:只能实现数据的**单向**绑定,从 M 自动绑定到 V。 - v-model:只有`v-model`才能实现**双向**数据绑定。注意,v-model 后面不需要跟冒号, **注意**:v-model 只能运用在**表单元素**中,或者用于自定义组件。常见的表单元素包括:input(radio, text, address, email....) 、select、checkbox 、textarea。 代码举例如下: ```html
{{item.id}} --- {{item.name}}