什么是vue数据的双向绑定
vue是基于MVVM的设计模式,是由数据驱动的双向绑定。
1.实现数据双向绑定的基本理论阐述
实现mvvm主要需要两个过程:(1)视图变化更新数据
(2) 数据变化更新视图
(1)视图变化更新数据 :通过各种事件来监听数据的变化,比如改变表单input里面的数据通过对input的事件监听就能获取input更新后的数据。
(2)数据变化更新视图:要比前者复杂的多,通过过ES6的Object.defineProperty()的方法来监听vue中data对象属性值变化,通过set函数方法来改变data对象,点击此处查看怎么使用[Object.defineProperty();](https://segmentfault.com/a/1190000004384515)