MVVM 是Model-View-ViewModel的缩写
Model:指的是数据模型,也可以在Model冲定义数据修改和操作的业务逻辑;
View:代表的是UI组件,负责将数据模型转化成UI展示;
VIewModel:监听数据模型的改变和控制视图行为,处理用户交互;
MVVM框架下,Model和View没有直接的联系,二十通过VIewModel进行交互,Model和ViewModel之间的交互是双向的,因此View数据变化会同步到Model中,而Model数据变化也会立即反应到View上
ViewModel通过装箱绑定吧View层和Model层链接起来,而View 和 Model 之间的同步工作完全是自动的,无需认为干涉,开发者只需要关注业务逻辑,不需要手动操作DOM,复杂的数据状态维护完全用MVVM来统一管理
详细解决方案
对于mvvm的理解
热度:55 发布时间:2023-09-14 17:37:21.0
相关解决方案
- Silverlight MVVM 异步数据未载入完便返回空数据解决办法
- mvvm light toolkit 页面跳转如何传值
- 老师编程老师,学习WPF、Silverlight、MVVM
- MVVM 怎么把Combox中被选择的值传回ViewModel
- Vue.js学习笔记-2-MVVM
- androidx.databinding 基本使用、单向绑定、双向绑定、MVVM
- 前端框架MVC 和 MVVM
- Mvvm Light Toolkit for wpf/silverlight系列之Messenger
- 一个简单的 Silverlight 4 应用程序(MEF+ MVVM+ WCF RIA Services)第三部分
- 一个简单的 Silverlight 4 应用程序(MEF+ MVVM+ WCF RIA Services)--第二部分
- 一个简单的 Silverlight 4 应用程序(MEF+ MVVM+ WCF RIA Services)第一部分
- 【DevExpress MVVM】约定和属性注解
- 【DevExpress MVVM】中文翻译系列.文章目录