陕西省建设银行分行互联网互联网站,洛阳免费网站建设,镇江营销型建站公叿,福建网站建建设mvvm是Model-View-ViewModel的缩写#xff0c;是前端的一种架构模式
M - Model#xff0c;模型 对应data数据
V - View#xff0c;视图 对应用户界面#xff0c;DOM元素
VM - ViewModel#xff0c;视图模型 对应vue实例对象#xff0c;是连接model和view的桥梁
…mvvm是Model-View-ViewModel的缩写是前端的一种架构模式
M - Model模型 对应data数据
V - View视图 对应用户界面DOM元素
VM - ViewModel视图模型 对应vue实例对象是连接model和view的桥梁
mvvm的核心是利用视图模型实现模型和视图之间的双向绑定在mvvm模式下Model和View是不能直接通信的ViewModel是实现双向绑定的桥梁
一旦data模型发生变化ViewModel会监听到data的变化从而自动更新视图
一旦用户操作视图ViewModel同样会监听到视图的变化从而更新数据
ViewModel通过双向绑定把Moel和View连接了起来他们之间的同步是自动的不需要人为干涉
所以只需要关注业务逻辑即可不需要操作DOM也不需要关心数据状态它由mvvm完成了统一管理。
参考
【春招面试题Vue篇】如何理解MVVM的_哔哩哔哩_bilibili
MVVM双向绑定_纯激进版的博客-CSDN博客
mvvm 是什么_木头没有瓜的博客-CSDN博客
面试官问MVVM的理解——要这样回答_哔哩哔哩_bilibili
react是mvvm框架吗 - 知乎