MVVM模式是一个关注于前端开发的开发模式。MVVM模式是模型(Model)-视图(View)-视图模型(ViewModel)的简称。
在这种设计模式中,
- 模型来负责业务逻辑和数据封装。
- 视图模型在模型的基础上对模型数据进行封装,并定义了显示层的逻辑。它负责模型与视图的交互。
- 视图则只负责界面和显示。
使用这种模式开发的系统的前端是松耦合的,这可以是前端开发人员更多的关注页面的呈现方式,也增加了前端的灵活性。