MVVM是前端框架的一种设计模式
vue遵循的是MVVM,MVVM是从MVC设计模式演化而来的
M:model,数据层,主要负责数据维护
V:view,视图层,主要负责给用户呈现视图或者操作界面
VM:view model,视图模型层,连接数据层和视图层的中间纽带,负责将数据层的数据交给视图层进行展示,同时将视图层的一些用户操作反馈给数据层
MVC的界面和逻辑关联紧密,数据直接从数据库读取,必须通过controller来承上启下,通信都是单向的
MVVM的view和view model可以互相通信,界面数据从view model中获取