ViewModel和Controller有啥区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ViewModel和Controller有啥区别相关的知识,希望对你有一定的参考价值。

简单的说,Controller所要担任的任务更加全面,包括了很多的业务逻辑。
而ViewModel则简化甚至剔除了业务逻辑,主要的工作就只是把Model中的数据组装成适合View使用的数据。
参考技术A 简单的说,ViewModel就是View与Model的连接器,

以上是关于ViewModel和Controller有啥区别的主要内容,如果未能解决你的问题,请参考以下文章

MVVM模式下,ViewModel和View,Model有啥区别

MVVM模式下,ViewModel和View,Model有啥区别

mvvm框架和mvc有啥不同

前端开发MVC与MVVM的区别

MVC与MVVM区别

我可以创建的 RootViewController、AppDelegate 和 View Controller 类之间有啥区别?