首页 > 其他 > 详细

对于MVVM的理解

时间:2019-03-11 17:59:29      阅读:194      评论:0      收藏:0      [点我收藏+]

MVVM 是Model-View-ViewModel的缩写。

Model 代表数据模型,也可以在model中定义数据修改和操作的业务逻辑。

View 代表UI组件,负责姜黄素局模型转化成UI展现出来。

ViewModel 监听模型数据的改变和控制视图行为,处理用户交互,简单理解就是一个同步View对象,连接Model和View。

在MVVM架构下,View和Model之间并没有直接联系,而是通过ViewModel进行交互,Model和ViewModel之间的交互是双向的,因此View数据的变化会同步到Model中,而Model数据的变化也会 立即反应到View上.

ViewModel通过双向数据绑定把View层和Model层连接了起来你,而View和Model之间的同步工作完全是自动的,无需认为干涉,因为开发者只需要关注和业务逻辑,不需要手动操作DOM,不需要关注数据状态的同步问题,复杂的数据状态维护完全由MVVM来统一管理。

对于MVVM的理解

原文:https://www.cnblogs.com/2001-/p/10511842.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!