[TOC] >[success] # 什么是MVVM ~~~ 1.首先在搞清楚MVVM 之前,要搞清楚什么是MVC, MVC 是后端的分层开发概 念,M-modle数据层面,C-controller数据控制层,V-view 前端人员的视图层 2.知道了MVC,那什么是 MVVM,其中M-保存每个页面中的数据,VM-它是一座桥 将M和V进行分割,M和V的数据交互都需要它来帮助,V-它是每个页面中的HTML 3.MVVM(View + ViewModel + Model)模式框架就出现了,MVVM 和 MVC 最大的区别在于 'MVVM 采用双向绑定(Data Binding)或自动渲染更新' ~~~ >[danger] ##### 下面图是通过网络收集 ![](https://box.kancloud.cn/59a5c3ef045d592ccb5c602d6d81e87f_1364x547.png)