1

vue是基于MVVM的设计模式,是由数据驱动的双向绑定。
在这里插入图片描述
1.实现数据双向绑定的基本理论阐述
实现mvvm主要需要两个过程:(1)视图变化更新数据

                                                (2) 数据变化更新视图

(1)视图变化更新数据 :通过各种事件来监听数据的变化,比如改变表单input里面的数据通过对input的事件监听就能获取input更新后的数据。
在这里插入图片描述
(2)数据变化更新视图:要比前者复杂的多,通过过ES6的Object.defineProperty()的方法来监听vue中data对象属性值变化,通过set函数方法来改变data对象,点击此处查看怎么使用[Object.defineProperty();](https://segmentfault.com/a/11...


顾昀峰
410 声望6 粉丝