对本节课的理解,请老师查看

来源:3-2 如何理解MVVM

KaFe_Ming

2021-07-20 14:24:08

组件化很久之前就有这种思想了,只是很久以前比如jQuery框架 传统组件更多的还是对DOM的操作,它是静态渲染的,更新需要依赖DOM的操作。
有了Vue的MVVM(数据驱动视图)之后,不再自己操作DOM,重点操作数据,根据数据重新渲染视图。更加关注业务数据问题,而不是天天怎么去研究DOM操作渲染问题。
M: model模型,可以理解为Vue中的data
V: view 视图 ,有各种点击事件呀 DOM事件呀
VM:view model: 视图数据连接层。通过这一层进行数据驱动,当model这层数据改变,那边view那边的DOM就会重新渲染。
当view这层监听到的DOM事件就可以传入到model那边,修改model层的数据。

可以这样理解吗? vm就是一个中间层,然后v和m通过它这个中间层进行联系。通过DOM事件的监听呀,还有数据发生修改呀,主要这两个事情然后引发联系或者传递。
model层可以称作为数据层吗

写回答

1回答

好帮手慕慕子

2021-07-20

同学你好,整体理解是对的,针对同学的问题解答如下:可以将model层称为数据层。

祝学习愉快~

0

0 学习 · 15276 问题

查看课程