-
先说说基本概念
- MVVM分为Model、View、ViewMode
- Model:代表数据模型,数据和业务逻辑都在Model层中定义;
- View:代表UI视图,负责数据的展示;
- ViewModel:负责监听Model中数据的改变并且控制视图的更新,处理用户交互操作;
-
在vue和MVVM的关系
- Vue 框架就是一个典型的 MVVM 模型的框架
- Vue 框架就是充当了 MVVM 开发模式中的 ViewModel 层,负责 View 和 Model 之间通信的桥梁
- Vue 这样的 MVVM 框架将视图层和模型层有效地分离开来,这样你只需要关心数据就行啦
-
拓展了解,这个不做要求
- MVVM 呢,其实是一种开发模式。
- 除了MVVM还有MVP、MVC常见的开发模式。
- java后台开发现在主要MVC,安卓用MVC和MVP比较多