MVVM (Model - View - ViewModel)是 MVM 的进阶版
- 传统的 MVM 指的是,用户操作会请求服务端路由,路由会调用对应的控制器来处理,控制器会获取数据,将结果返回给前端,页面重新渲染。
- MVVM:传统的前端会将数据手动渲染到页面上,MVVM 模式不需要用户收到操作dom元素,将数据绑定到viewModel层上,会自动将数据渲染到页面上,视图变化会通知viewModel层更新数据,viewModel 就是我们 MVVM 模式的桥梁。
MVVM (Model - View - ViewModel)是 MVM 的进阶版