首页 > 代码库 > mvvm模式跟mvc模式的区别浅析
mvvm模式跟mvc模式的区别浅析
最近开始学习vue.js了,开始接触到mvvm(Model-View-ViewModel),在这里简单的记录下对于这种模式的理解。
以前一直是用的MVC(Model-View-Controller)模式,一直没明白这两个之间的区别,下去查了下资料,借用一下大神的图:
MVC模式:
- View 传送指令到 Controller
- Controller 完成业务逻辑后,要求 Model 改变状态
- Model 将新的数据发送到 View,用户得到反馈
MVVM模式:
以上两张图就可以简单看到这两者之间的区别:
- mvvm把mvc中的controller换成了viewModel
- 单向通信变成了双向通信
以上。
mvvm模式跟mvc模式的区别浅析
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。