MVVM分为Model、View、ViewModel三者。


Model 代表数据模型,数据和业务逻辑都在Model层中定义;


View 代表UI视图,负责数据的展示;


ViewModel 负责监听 Model 中数据的改变并且控制视图的更新,处理用户交互操作;


Model 和 View 并无直接关联,而是通过 ViewModel 来进行联系的,Model 和 ViewModel 之间有着双向数据绑定的联系。因此当 Model 中的数据改变时会触发 View 层的刷新,View 中由于用户交互操作而改变的数据也会在 Model 中同步。


这种模式实现了 Model 和 View 的数据自动同步,因此开发者只需要专注对数据的维护操作即可,而不需要自己操作 dom。

 

谈谈你对MVVM开发模式和MVT的理解?

 

相关文章:

  • 2021-10-17
  • 2022-12-23
  • 2021-09-28
  • 2021-12-22
  • 2021-07-24
  • 2021-06-13
  • 2021-09-09
  • 2021-10-29
猜你喜欢
  • 2021-11-21
  • 2021-09-20
  • 2021-06-30
  • 2021-08-30
  • 2022-02-06
  • 2021-04-19
  • 2022-12-23
相关资源
相似解决方案