qw572386
qw572386
  • 发布:2021-09-23 15:07
  • 更新:2021-09-23 16:18
  • 阅读:1218

【报Bug】h5下使用history路由模式,如果配置了base: "./"则history模式无效变成hash模式

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 家庭中文版 20H2

浏览器平台: Chrome

浏览器版本: 93.0.4577.82

项目创建方式: CLI

CLI版本号: 4.5.7

操作步骤:

配置manifest.json中
"h5": {
"router": {
"mode": "history",
"base": "./"
}
}

预期结果:

路由模式为history

实际结果:

路由模式为hash

bug描述:

h5下使用history路由模式,如果配置了base: "./"则history模式无效变成hash模式

2021-09-23 15:07 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

非 bug,设计如此

因为history无法支持base相对路径(无法推测实际的部署路径)

  • qw572386 (作者)

    谢谢,还是希望支持下

    2021-09-28 08:58

  • DCloud_UNI_GSQ

    回复 qw572386: 从理论上无法支撑,这两处配置相悖。

    2021-09-28 10:58

该问题目前已经被锁定, 无法添加新回复