概述

在vue中,当你路由配置 history 模式的时候,在你本地跑 localhost:8080 的时候没有问题,但是当你把 index.html 给后端,让他链接上你的 dist 文件的静态资源的时候,可能会出现页面加载不出来也不报错的情况。

解决方案

比如这时地址是 https://e.mytest.cn/example,你的路由是在 example 之后拼接的。
方法一:你需要让后端在 <head></head> 中加一行代码
<base href="/example/">
方法二:在vue路由配置中加上 base 选项

export default new Router({
  mode: 'history',
  base: '/example/',
  routes: []
})
Logo

前往低代码交流专区

更多推荐