课程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层.

这部分概念可能比较抽象,同学可以结合项目上的使用来理解一下~

如果帮助到了你 欢迎采纳 祝学习愉快~

0

0 学习 · 10739 问题

查看课程