MVVM是一个前端框架,由model-view-viewmodel组成,是MVC的升级版,变成了由viewmodel进行m和v之间的双向数据绑定,虽然代码量相较于MVC变得更多了一点,逻辑和视图分开来写,但是更利于代码解耦,也更方便测试来自逻辑中的bug