多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
转载:https://www.jianshu.com/p/ea9d556d6529 ### 什么是MVVM? * 概念介绍 * MVVM分为三个部分:分别是M(Model,模型层 ),V(View,视图层),VM(ViewModel,V与M连接的桥梁,也可以看作为控制器) 1、 **M:模型层**,主要负责业务数据相关; 2、 **V:视图层**,顾名思义,负责视图相关,细分下来就是html+css层; 3、 **VM:V与M沟通的桥梁**,负责监听M或者V的修改,是实现MVVM双向绑定的要点; * MVVM支持双向绑定,意思就是当M层数据进行修改时,VM层会监测到变化,并且通知V层进行相应的修改,反之修改V层则会通知M层数据进行修改,以此也实现了视图与模型层的相互解耦; ![](https://img.kancloud.cn/0e/43/0e436536769135ad40e9678f56d63142_895x594.webp) ![](https://img.kancloud.cn/15/25/1525b87c1c1a3a40f81712c327801664_739x690.webp)