前端问答 问:MVVM是什么?和MVC有何区别呢? 七娃博客 2021-11-26 342人阅读 标签:mvvmnvc 答案 MVC Model(模型):负责从数据库中取数据 View(视图):负责展示数据的地方 Controller(控制器):用户交互的地方,例如点击事件等等 思想:Controller将Model的数据展示在View上 MVVM VM:也就是View-Model,做了两件事达到了数据的双向绑定 一是将【模型】转化成【视图】,即将后端传递的数据转化成所看到的页面。实现的方式是:数据绑定。二是将【视图】转化成【模型】,即将所看到的页面转化成后端的数据。实现的方式是:DOM 事件监听。 思想:实现了 View 和 Model 的自动同步,也就是当 Model 的属性改变时,我们不用再自己手动操作 Dom 元素,来改变 View 的显示,而是改变属性后该属性对应 View 层显示会自动改变(对应Vue数据驱动的思想) 赞 0 收藏 主题开源不易,支持一下作者吧! 使用支付宝打赏 使用微信打赏 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 转载请注明来源:MVVM是什么?和MVC有何区别呢? - QUI-Notes 评论 | 0 条评论 登录之后才可留言,前往登录
评论 | 0 条评论
登录之后才可留言,前往登录