当前位置: 首页 > Web前端 > vue.js

Vue.js-MVVM

时间:2023-03-31 19:04:50 vue.js

Vue是时下最火的前端框架之一。MVVM:Model-View-ViewModelM:模型,就是数据层,它可能是我们固定的死数据,也可能是服务端的数据。但是来自服务器的更多数据(从网络请求的数据)。V:View即视图层,通常是我们前端开发中的DOM层,它的主要作用是向用户展示各种信息。VM:ViewModel,也就是视图模型层,有两个作用。一是数据绑定,实时反映模型对视图的变化。另一个是:DOM监控,可以监控DOM中什么时候发生了一些事件。到,并根据需要更改相应的数据。区别于MVC:mvvm主要解决mvc中大量的DOM操作降低页面渲染性能,拖慢加载速度,影响用户体验的问题;还有一个问题是,当模型频繁变化时,开发者需要主动更新到View。