MVVM 分为三部分:分别是 M(Model,模型层),V(View,视图层),VM(ViewModel,V 与 M 连接的桥梁,也可以看作为控制器 MVC 的 C 层)M:模型层,主要负责业务数据相关,V:视图层,负责视图相关,细分下来就是 html+css 层,VM:V 与 M 沟通的桥梁,负责监听 M 或者 V 的修改,是实现 MVVM 双向绑定的要点;因此开发者只需关注业务逻辑,不需要手动操作 DOM,不需要关注数据状态的同步问题,复杂的数据状态维护完全由MVVM 来统一管理。
定义MVVM 分为三部分:分别是 M(Model,模型层),V(View,视图层),VM(ViewModel,V 与 M 连接的桥梁,也可以看作为控制器 MVC 的 C 层)M:模型层,主要负责业务数据相关,V:视图层,负责视图相关,细分下来就是 html+css 层,VM:V 与 M 沟通的桥梁,负责监听 M 或者 V 的修改,是实现 MVVM 双向绑定的要点;因此开发者只需关注业务逻辑,不需要手动操作 DOM,不需要关注数据状态的同步问题,复杂的数据状态维护完全由MVVM 来统一管理。区别vue