浅谈前端mvvm框架

毕设的前端框架是用vue的,vue是mvvm模式下的一种框架,在毕设中很有毕业要介绍一下这种框架的概念和逻辑结构的

概念

MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。当然这些事 ViewModel 已经帮我们做了,它可以取出 Model 的数据同时帮忙处理 View 中由于需要展示内容而涉及的业务逻辑。(vue的专注就是在ViewModel 的设计上)

mvvm的模式组件结构示意图
浅谈前端mvvm框架

页面渲染过程逻辑
浅谈前端mvvm框架