MVVM中的vm双向监听和mvc的缺点

`MVVM`模型:

- 即Model,模型,包括数据和一些基本操作

- 即View,视图,页面渲染结果
- 即View-Model,模型与视图间的双向操作(无需开发人员干涉)

`MVVM`中的`VM`要做的事情就是把==DOM操作==完全封装起来,开发人员不用再关心`Model`和`View`之间是如何互相影响的:

- 只要我们Model发生了改变,View上自然就会表现出来。
- 当用户修改了View,Model中的数据也会跟着改变

vue就是mvvm模型的框架

mvc缺点:

视图的数据改变并不通知模型的数据改变

模型中的数据改变并不会通知视图中的数据的改变、

原文地址:https://www.cnblogs.com/jamers-rz/p/14369784.html