MVC

后端开发思想

M:model

模型层,数据的增删改查
或者称之为DAO层

V:view

视图层,前端页面(html/javascript/css)

C:controller

控制层,处理业务
包含了路由
image.png

MVVM思想

基于MVC中的view,分离出来的设置模式
uni-app使用的是这个思想

MVVM里面的view和model是不一样的
这里的view仅指的是页面HTML
model指的是每个单页面存储的静态数据

现在MVVM不再用JS方式操作
而是通过viewmodel作为核心调度者,协调器

image.png

index.vue中的