Vue 和MVVM理解

版权声明:转载 请注明 原始链接 https://blog.csdn.net/sswqzx/article/details/84939085

初学vue刚开始语法不是太难。但后面项目上用到的时候、真的是一脸蒙蔽、不知道怎么调用、在哪调、各个组件、入口、router什么用。下面是对vue和MVVM的一些理解

1、说明:

MVVM 是Model-View-ViewModel 的缩写,,核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,这就是数据双向绑定

Vue.js 又提供了 MVVM 风格的双向数据绑定的 Javascript 库,专注于View 层。它的核心是 MVVM 中的 VM,也就是 ViewModel。 ViewModel负责连接 View 和 Model,保证视图和数据的一致性。  View 和 Model 之间的同步工作完全是自动的,无需人为干涉。

2、类比 :

Model:指的是数据部分,对应到前端相当于javascript对象

View:指的是视图部分,对应前端相当于dom

Viewmodel:就是连接视图与数据的中间件通讯

猜你喜欢

转载自blog.csdn.net/sswqzx/article/details/84939085