【vue】将vue配置为多页面应用,多页面应用设置默认跳转页面

项目经理要求让页面能跳转到默认地址

http://localhost:8080 ==> http://localhost:8080/home.html

一般使用单页面应用写的项目只需要把routeredirect值设置为首页地址即可,可以实现以下跳转👇

http://localhost:8080 ==> http://localhost:8080/#/door/home
在这里插入图片描述
但是有时项目使用的是多页面应用模式

多页面模式的实现依赖于vue.config.js文件中的pages
在这里插入图片描述
具体使用方法,和配置项可参考下文👇:

vue官方文档config配置中的pages项

pages项之外还至少需要给每个页面配置不同的routerentry
在这里插入图片描述
模板文件可以使用相同的文件,毕竟多页面也可能需要使用同一套三栏样式
在这里插入图片描述
使用了多页面应用模式后页面地址和单页面应用模式有主要区别
多: http://localhost:8080/home.html#/
单:http://localhost:8080/#/home(大概类似于http://localhost:8080/index.html#/home,不是很确定)

回到开头的问题,为了让页面能跳转到默认地址,设置首页为index.html即可:
在这里插入图片描述
官方文档:
在这里插入图片描述
因为此时的首页地址从 http://localhost:8080/home.html#/ 转变为 http://localhost:8080/#/

所以访问 http://localhost:8080/#/时就是在访问首页;

并且不影响访问其他页面例如:http://localhost:8080/finance.html#/list

参考:
vue官方文档config配置中的pages项
vue之记录之vue.config.js中的配置项之pages
webpack配置

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值