MVVM是由 Model View ViewModel 组成的,即 Model View ViewModel(数据层、视图层、视图模型)
ViewModel 是View和Model沟通的桥梁。
ViewModel 一方面它实现了Data Binding,也就是数据绑定,当我们更新Model时,Data Binding会帮我们更新页面中的DOM元素
另一方面它实现了 DOM Lisener(DOM监听),会帮我们监测页面上DOM元素的变化,如有变化,则更改Model中的数据
MVVM是由 Model View ViewModel 组成的,即 Model View ViewModel(数据层、视图层、视图模型)
ViewModel 是View和Model沟通的桥梁。
ViewModel 一方面它实现了Data Binding,也就是数据绑定,当我们更新Model时,Data Binding会帮我们更新页面中的DOM元素
另一方面它实现了 DOM Lisener(DOM监听),会帮我们监测页面上DOM元素的变化,如有变化,则更改Model中的数据