Bootstrap

对于 MVVM 的理解

对于 MVVM 的理解

MVVM 表示的是 Model-View-ViewModel

  • Model:模型层,负责处理业务逻辑以及和服务器进行交互。
  • View:视图层,负责将数据模型转化为 UI 显示出来,可以简单的理解为 HTML 页面。
  • ViewModel:试图模型层,用来连接 ModelView ,是 ModelView 之间的桥梁。每当V层获取或者保存数据的时候,都要由VM层做中间的处理,从而交给M层。
    在这里插入图片描述
    前端页面使用 MVVM 的思想,主要是为了使前端开发更加方便。因为 MVVM 提供了数据的双向绑定。注意:数据的双向绑定是由 VM 提供的。

总结

MVVM 模式简化了界面和业务的依赖,解决了数据频繁更新。MVVM 在使用当中,利用了双向绑定技术,使得 Model 在变化时,ViewModel 会自动更新,而 ViewModel 变化时,View 也会自动变化。

;