MVVM

即model view viewmodel,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。就是基于MVVM模式实现的一套框架。react框架也是基于MVVM

MVVM是一种设计思想,

model(M)代表的是数据模型,可以在其中定义数据修改和操作业务逻辑,在vue中:Model:指的是js中的数据,如对象,数组等等。

view(V)代表的是代表的是UI组件,它负责将数据模型转化成UI表现出来。在vue中指的是页面视图

view和model之间是没有直接关系的,是通过ViewModel来建立联系的,ViewMode通过数据的双向绑定来将数据(model)和UI(view)连接了起来,而View和Model之间的工作是完全自动的,因此,开发者只需要关注业务逻辑即可。在vue中指的是vue实例化对象,ViewModel 是一个同步View 和 Model的对象。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容