欢迎光临散文网 会员登陆 & 注册

图灵商城项目实战-基础版

2023-02-26 13:03 作者:假面卡推应援会  | 我要投稿

简述 MVC 与 MVVM 的区别,MVVM 的优点是什么?

VM:在前端页面中,把Model用纯JavaScript对象表示,View负责显示,两者做到了最大限度的分离,把Model和View关联起来的就是ViewModel。

区别:MVC和MVVM的区别并不是VM瓦全取代C,只是在MVC的基础上增加了一层VM,弱化了C的概念,VM存在的目的在于抽离C中展示的业务逻辑,而不是替代C,ViewModel负责把Model的数据同步到View显示出来,还负责把View的修改同步回Model。

优点:

低耦合:MVVM模式中,数据是独立于UI,VM只负责处理和提供数据。

自动同步数据:VM通过双向数据绑定把V和M连接起来,V和M两者可以自动同步。


图灵商城项目实战-基础版的评论 (共 条)

分享到微博请遵守国家法律