详解VueCLI3多页应用实践和源码设计-创新互联
对于一个网站来说,即需要h6页面也同时需要web页面,而h6和web页面共用很多代码,不做响应式,只能拆分两个页面来写,一个h6,一个web.用vue cli3怎么配置h6与web的应用呢?

解决思路:
首先,需要产生多页面应用,用webpack配置成多页面应用,一个h6一个web,这个网上已经有很多教程了,下面会再整理一次,接着把所有公共的代码提到多页面目录外面.
我们看一下官网给的 multi-page 的配置:需要在 vue.config.js 配置 pages,示例如下:
pages: {
index: {
// page 的入口
entry: 'src/index/main.js',
// 模板来源
template: 'public/index.html',
// 在 dist/index.html 的输出
filename: 'index.html',
// 当使用 title 选项时,
// template 中的 title 标签需要是 <%= htmlWebpackPlugin.options.title %>
title: 'Index Page',
// 在这个页面中包含的块,默认情况下会包含
// 提取出来的通用 chunk 和 vendor chunk。
chunks: ['chunk-vendors', 'chunk-common', 'index']
},
// 当使用只有入口的字符串格式时,
// 模板会被推导为 `public/subpage.html`
// 并且如果找不到的话,就回退到 `public/index.html`。
// 输出文件名会被推导为 `subpage.html`。
subpage: 'src/subpage/main.js'
}
本文名称:详解VueCLI3多页应用实践和源码设计-创新互联
转载来于:http://www.scyingshan.cn/article/ggdde.html


咨询
建站咨询
