Open suukii opened 4 years ago
Model-View-ViewModel 是一种设计思想:
在 MVVM 架构下,View 和 Model 没有直接联系,而是通过 ViewModel 进行交互,ViewModel 通过双向数据绑定把两者连接起来,把 Model 的数据变化反应到 View 上,同时也把 View 的数据变化同步到 Model 中,这同步工作是自动的,无需人为干涉。因此开发者只需要关注业务逻辑,不需要手动操作 DOM,也不需要关注数据状态的同步问题。
MVVM 主要解决了 MVC 的两个问题:
Model-View-ViewModel 是一种设计思想:
在 MVVM 架构下,View 和 Model 没有直接联系,而是通过 ViewModel 进行交互,ViewModel 通过双向数据绑定把两者连接起来,把 Model 的数据变化反应到 View 上,同时也把 View 的数据变化同步到 Model 中,这同步工作是自动的,无需人为干涉。因此开发者只需要关注业务逻辑,不需要手动操作 DOM,也不需要关注数据状态的同步问题。