课程6-3
来源:6-3 登录功能实现(3)
qq_强强_6
2019-04-26 18:39:30
老师请问什么是mvvm什么是mvc啊,vue和react是mvvm还是mvc啊
1回答
好帮手慕码
2019-04-26
同学你好!
(1) mvvm :是mvvm-View-ViewModel的简写。即模型-视图-视图模型。
【模型】指的是后端传递的数据。
【视图】指的是所看到的页面。
【视图模型】mvvm模式的核心,它是连接view和model的桥梁。
它实现了数据的双向绑定:一是将【模型】转化成【视图】,即将后端传递的数据转化成所看到的页面。实现的方式是:数据绑定。二是将【视图】转化成【模型】,即将所看到的页面转化成后端的数据。
(2) mvc的定义:mvc是Model-View- Controller的简写。即模型-视图-控制器。
M和V指的意思和mvvm中的M和V意思一样。
C即Controller指的是页面业务逻辑。
使用MVC的目的就是将M和V的代码分离。MVC是单向通信。也就是View跟Model,必须通过Controller来承上启下
vue是mvvm模式,而react严格来讲两者都不属于,它专注的层面为View层.
这部分概念可能比较抽象,同学可以结合项目上的使用来理解一下~
如果帮助到了你 欢迎采纳 祝学习愉快~
相似问题