"h5": {
"router": {
"base": "./",
"mode": "history"
},
}
- 发布:2021-08-23 16:31
- 更新:2023-09-28 15:34
- 阅读:906
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10
浏览器平台: Chrome
浏览器版本: 最新版本
项目创建方式: CLI
CLI版本号: ^2.0.0-31920210709003
示例代码:
操作步骤:
manifest.json文件设置:
"h5": {
"router": {
"base": "./",
"mode": "history"
},
}
然后npm run dev:h5 或npm run build:h5
manifest.json文件设置:
"h5": {
"router": {
"base": "./",
"mode": "history"
},
}
然后npm run dev:h5 或npm run build:h5
预期结果:
和配置一致是history模式
和配置一致是history模式
实际结果:
变成hash模式了
变成hash模式了
bug描述:
h5端 router.base设置相对路径 ./ 同时mode设置history 运行和打包后却变成hash模式了
2 个回复
DCloud_UNI_GSQ
https://ask.dcloud.net.cn/article/37432
8***@qq.com
路径那里不要设置相对路径如./否则会强制转换为hash模式。如果nginx设置过root根目录 直接输入/即可