1***@qq.com
1***@qq.com
  • 发布:2024-01-22 10:22
  • 更新:2024-01-23 19:47
  • 阅读:117

【报Bug】vue3+uniapp+vite使用history模式时无法直接访问除开根目录的其他页面或者刷新也是空白页?

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 微信开发者工具 stable 1.06.2308310

浏览器平台: 微信内置浏览器

浏览器版本: 微信开发者工具 stable 1.06.2308310

项目创建方式: CLI

CLI版本号: @vue/ci 5.0.8

示例代码:

"h5": {
"devServer": {
"port": 8080
},
"router": {
"mode": "history",
"base": "./"
}
},

操作步骤:

1、打开根目录->跳转到其他页面->刷新页面则是空白
2、直接访问非根目录页面打开白屏

预期结果:

正常访问

实际结果:

无法访问,出现白屏

bug描述:

1、vue3+uniapp+vite使用history模式时H5无法直接访问除开根目录的其他页面或者刷新也是空白页,后端已经配置了,但是还是不行。改成hash模式可以正常访问和使用
2、在本地输入路由可以正常访问,打包线上除开根目录,其他页面无法通过链接直接访问,需要在根目录跳转才可以

2024-01-22 10:22 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

感谢反馈。你提到 h5 vue3+history 访问路由本地可以,线上打不开,这个一般是 nginx 配置有问题。 你可以搜索 vue history nginx 找到一些解决方案。

要回复问题请先登录注册