1***@qq.com
1***@qq.com
  • 发布:2024-08-13 09:31
  • 更新:2024-08-13 17:35
  • 阅读:185

【报Bug】配置web运行基础路径为/web/时图片以及.ttf文件无法正常加载,报404

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows10专业版 22H2

HBuilderX类型: 正式

HBuilderX版本号: 3.99

浏览器平台: Chrome

浏览器版本: 126.0.6478.183

项目创建方式: HBuilderX

示例代码:

JS 代码

data(){
return{
sponsors: [
{
src: "../../static/icons/sponsor1.png",
src: sponsor1,
},
{
src: "../../static/icons/sponsor2.png",
src: sponsor2,
},
{
src: "../../static/icons/sponsor3.png",
src: sponsor3,
},
{
src: "../../static/icons/sponsor4.png",
src: sponsor4,
},
{
src: "../../static/icons/sponsor5.png",
src: sponsor5,
},
],
}
}

操作步骤:

JS 代码

data(){
return{
sponsors: [
{
src: "../../static/icons/sponsor1.png",
src: sponsor1,
},
{
src: "../../static/icons/sponsor2.png",
src: sponsor2,
},
{
src: "../../static/icons/sponsor3.png",
src: sponsor3,
},
{
src: "../../static/icons/sponsor4.png",
src: sponsor4,
},
{
src: "../../static/icons/sponsor5.png",
src: sponsor5,
},
],
}
}

预期结果:

图片一级图标能正常加载

实际结果:

本地正常加载,部署上线报404

bug描述:

配置运行基础路径为/web/后,图片、icons文件在本地能正常加载,部署到线上后,在html文件上引入的图片文件能正常加载,通过js动态生成的图片,以及.ttf文件无法正常加载(报404)。检查后发现通过html引入的图片文件能在路径头自动添加了'web',通过js动态生成的图片则失败。

2024-08-13 09:31 负责人:无 分享
已邀请:
BFC

BFC

你好,我这边用hello-uniapp项目没有复现这个问题, 你可以先尝试一下升级到最新版hbuilderX,或者发一下可复现的demo工程

要回复问题请先登录注册