MVVM分为Model、View、ViewModel三者。
Model:是web整个项目的数据模型,不具有逻辑,不会影响浏览器如何展示数据;
View:View具有主动性,会直接影响Model和ViewModel。负责数据展示;
ViewModel:ViewModel就是View与Model的连接器,View与Model通过ViewModel实现双向绑定。会将Model的变化反映到View上,而当View自身有变化时,也会同步到Model上。
总结一句话:页面改变数据,数据改变页面。
MVVM分为Model、View、ViewModel三者。
Model:是web整个项目的数据模型,不具有逻辑,不会影响浏览器如何展示数据;
View:View具有主动性,会直接影响Model和ViewModel。负责数据展示;
ViewModel:ViewModel就是View与Model的连接器,View与Model通过ViewModel实现双向绑定。会将Model的变化反映到View上,而当View自身有变化时,也会同步到Model上。
总结一句话:页面改变数据,数据改变页面。