MVVM 是Model-View-ViewModel的简写,由M-V-VM三部分组成,即模型-视图-视图模型。
其中ViewModel是把Model和View连接起来的连接器。

Model:Model代表整个项目所需要的数据模型。
View:在MVVM中View是具有主动性的,因为它包括了一些数据绑定,事件和行为,这些都直接影响Model和ViewModel。View不但负责自身的展示,而且会将自身的变化同步到ViewModel中。
ViewModel:MVVM中当数据产生变化时,ViewModel可以监测到到数据的变化 ,然后根据数据的变化自动更新视图;而当视图产生变化时,ViewModel也可以监测到视图的变化,然后根据视图的变化对数据进行改动,这也就是MVVM的双向绑定。
MVVM是一种软件架构模式,由Model、View和ViewModel三部分构成。Model代表数据模型,View是具有数据绑定和事件处理的用户界面,而ViewModel作为桥梁,实现Model与View之间的双向数据绑定。当数据变化时,ViewModel自动更新视图,反之亦然,确保数据的实时同步。
727

被折叠的 条评论
为什么被折叠?



