MVVM 是Model-View-ViewModel的缩写
Model:指的是数据模型,也可以在Model冲定义数据修改和操作的业务逻辑;
View:代表的是UI组件,负责将数据模型转化成UI展示;
VIewModel:监听数据模型的改变和控制视图行为,处理用户交互;
MVVM框架下,Model和View没有直接的联系,二十通过VIewModel进行交互,Model和ViewModel之间的交互是双向的,因此View数据变化会同步到Model中,而Model数据变化也会立即反应到View上
ViewModel通过装箱绑定吧View层和Model层链接起来,而View 和 Model 之间的同步工作完全是自动的,无需认为干涉,开发者只需要关注业务逻辑,不需要手动操作DOM,复杂的数据状态维护完全用MVVM来统一管理
对于mvvm的理解
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 原文: iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 开篇 iOS应用架构谈 网络层设计方案 i...
- iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案...
- 原文地址:iOS应用架构谈 view层的组织和调用方案 当我们开始设计View层的架构时,往往是这个App还没有开...