`MVVM`模型:
- 即Model,模型,包括数据和一些基本操作
- 即View,视图,页面渲染结果
- 即View-Model,模型与视图间的双向操作(无需开发人员干涉)
`MVVM`中的`VM`要做的事情就是把==DOM操作==完全封装起来,开发人员不用再关心`Model`和`View`之间是如何互相影响的:
- 只要我们Model发生了改变,View上自然就会表现出来。
- 当用户修改了View,Model中的数据也会跟着改变
vue就是mvvm模型的框架
mvc缺点:
视图的数据改变并不通知模型的数据改变
模型中的数据改变并不会通知视图中的数据的改变、