vue+webpack多页面应用

vue+webpack多页面应用

从git上初始化的vue项目框架是单页面的。单页面应用可以实现大部分页面web应用开发。若要用到多页面需要需要配置。这篇文章就说说怎么应用多页面应用。
多页面应用就是几个单页面应用在一起。
这篇文章使用的是vue2.+,webpack3.+
总共有5步
我们从安装好一个单页面应用说起。

1、 创建一个vue项目。

2、 创建模板html文件,入口文件,vue文件。

一般在根据目录下面有一个index.html文件。它是页面的html模板文件。一个模板文件就是一个单页面应用,按需创建模板。
在多页面应用中,因为有多个应用模板,所以建议把应用模板html放在一个文件夹里。不放也没关系。例如:
multiplePage0.png
创建每个单页面应用的入口文件。(*.js)
multiplePage1.png
每一个单页面的三个文件(.js, .vue, *.html)都得对应上。
multiplePage2.png

3、 定义入口文件。

因为webpack有2个环境(1.开发环境。2.生产环境。)所以这2个环境都需要配置。这步是作用于开发环境的。
multiplePage3.png
打开webpack.base.conf.js文件。在入口选项中输入入口文件的路径及变量名。如:
multiplePage4.png

4、 配置开发环境。

打开webpack.dev.conf.js文件。在plugins选项中设置各单页面应用的htmlwebpackplugin配置。记得修改首页的配置。如:
multiplePage5.png

5、 配置生产环境。

在index.js文件中的build选项中设置模板路径。如:
multiplePage6.png
在webpack.prod.conf.js文件。在plugins选项中设置各单页面应用的htmlwebpackplugin配置。在首页的配置中添加了chunksSortMode,chunks选项。添加各页面的htmlwebpackplugin插件配置。如:
multiplePage7.png

tip

能用单页面应用的,不使用多页面应用。基本上单页面都能解决问题。页面跳转可以使用this.$router.push(....)搞定。


2018/05/22 by stone

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值