# 14.使用 v 模型进行双向数据绑定 > 原文: [https://javabeginnerstutorial.com/vue-js/14-two-way-binding-v-model/](https://javabeginnerstutorial.com/vue-js/14-two-way-binding-v-model/) 终于,有一天,要了解难题的缺失部分,即[数据绑定](https://javabeginnerstutorial.com/vue-js/5-data-binding-p1/)。 到目前为止,我们已经了解了如何使用插值,如何将`v-bind`用于属性绑定以及如何将`v-on`用于侦听事件。 缺少的部分是`v-model`,它用于双向数据绑定,而这正是我们今天要重点关注的内容! ## 大字警报! *双向数据绑定*:这只是模型(Vue 实例中的`data`对象)和视图之间的关系。 对视图所做的任何更改(例如,由用户执行)将立即反映在基础 Vue 模型中,并将在视图中呈现此数据的所有位置进行更新。 换一种说法, 1. 使用对 data 属性(模型)所做的更改来更新视图 2. 并且,只要在视图中进行更改,数据属性(模型)就会更新 你的头在旋转吗? 别担心! 我们将通过一个例子来理解这个概念。 ## v-model 指令 通常使用表单输入和控件创建这种双向绑定。 而`v-model`是用于实现该目标的指令! 具体来说,以下是`v-model`所使用的确切 HTML 元素, * `` * `