VUE的MVVM框架是怎么回事?

2017-12-26  本文已影响0人  yanshuang

前两天有同学在问MVVM框架是怎么回事,今天给大家分享一下我对VUE的MVVM框架的理解

1、MVVM架构图示

bg2015020110.png

根据mvvm架构图示,很容易看出mvvm框架的特点,那就是双向绑定(view的变动会自动反应在viewModel,反之亦然)。

2、双向绑定是怎样实现的?用一张图可以说明一切

bind-data.png

View:这很简单,就是视图页面
Model:就是业务逻辑相关的数据对象,通常从数据库映射而来,我们可以说是与数据库对应的model。
ViewModel:就是View对应的Model,通过上图可以看出ViewModel就是View与Model的连接器。Model通过ViewModel的处理(各种函数的处理)而改变,View也随着自动刷新,反之亦然。

这是我自己的理解,如有其他理解请留言讨论,谢谢您的阅读!

上一篇 下一篇

猜你喜欢

热点阅读