var vm = new Vue({ el: '#app', data: { title: 'hello Vue!’ } }); Vue实现数据的双向绑定,通过输入框的例子来做实例,整个实现过程可以分为以下几步: 1、首先把输入框以及文本节点与 data 中的数据绑定;2、然后在输入框内容变化时,data 中的数据同步变化。即 view => model 的变化;3、最后在data中的数据变化时,文本节点的内容同步变化。即 model => view 的变化。实现一个简单的数据双向绑定的方法:使用Object.defineProperty()来定义属性的set方法,属性被赋值的时候,修改Input的value值以及span中的innerHTML;然后监听input的keyup事件,修改对象的属性值,即可实现简单的数据双向绑定。再举个栗子,具体内容如下;