对MVVM模式的理解,言简意赅!!!

MVVM是Model-View-ViewModel的缩写

Model:代表数据模型也可以在model中定义数据修改和操作的业务逻辑,也可以称为数据层,因为它仅仅只关心数据,不关心任何行为

View:用户操作界面,当ViewModel对Mdodel进行更新的时候,会通过数据绑定更新到View

ViewModel:业务逻辑层,View需要什么数据,ViewModel要提供这个数据;View有某些操作ViewModel就要响应这些操作,所以可以说他是Model for View

总结:MvvM模式简化了界面与业务的依赖,解决数据频繁更新

使用当中,利用双向绑定技术,使得Model变化时,ViewModel自动更新,而ViewModel变化时,View也会自动变化。

posted @ 2021-04-09 16:33  史可轩  阅读(122)  评论(0编辑  收藏  举报
3 4