关于mpa的那些事

318 阅读1分钟

又名:手把手教你建一个MPA项目(不踩坑版) 传统spa项目一般就是入口文件main.js+app.vue,MPA就是在入口文件上做变更,给每一个页面一个单独的入口文件,然后通过a标签在打开一个页面时新建一个页面而不是更改当前页的路由

本教程基于vue-cli2

第一步修改vue.config.js

根据我自己的项目,有三个页面(index,purchase,supplier)需要注意这里的名字就是你用a标签时href的地址

image.png 通过这张图可以很直观的看出每一个页面都有一个entry(入口文件),template(模板文件),多页面简单来说就是每个界面都有一个html和main.js。

image.png 在src下面建每个页面对应的目录

目录结构如下:

image.png

需要注意的有xx.html,xx.main.js这两个文件

我们分别看看都写了什么

image.png

在main.js这个界面我们还是按照spa的格式去写(每一个页面对应的目录下都是如此)

image.png 这是html界面的内容,圈起来的地方改成自己想要的id即可

注意要和下图home.vue的名称对应起来,因为渲染后会替换内容

image.png 到这里一个mpa项目就落成了

项目地址:github.com/serincqqq/v…