什么是MVVM?

MVVM是由 Model View ViewModel 组成的,即 Model View ViewModel(数据层、视图层、视图模型)

ViewModel 是View和Model沟通的桥梁。

ViewModel 一方面它实现了Data Binding,也就是数据绑定,当我们更新Model时,Data Binding会帮我们更新页面中的DOM元素
另一方面它实现了 DOM Lisener(DOM监听),会帮我们监测页面上DOM元素的变化,如有变化,则更改Model中的数据

 

原文地址:https://www.cnblogs.com/bingquan1/p/15734563.html