HBuildx4.29 升级版本后 uni-app 旧项目在安卓端不显示图片

HBuildx4.29 升级版本后 uni-app 旧项目在安卓端不显示图片

开发环境 版本号 项目创建方式
Windows win11 HBuilderX

产品分类:uniapp/App

PC开发环境操作系统:Windows

PC开发环境操作系统版本号:win11

HBuilderX类型:正式

HBuilderX版本号:4.29

手机系统:Android

手机系统版本号:Android 12

手机厂商:PDA

手机机型:pda

页面类型:vue

vue版本:vue3

打包方式:云端

示例代码:

<image src="../../static/images/logo2.png" style="height: 140rpx; width: 140rpx" mode=""></image>

操作步骤:

新建项目暂无问题

预期结果:

各个版本正常显示图片

实际结果:

bug描述:

  1. 有几个旧项目,使用hbuildx 4.29版本创建的,引入static中的图片,升级任意版本的hbuildx,安卓端运行以后不显示图片,也没有报错,占位还在,背景图、image标签引入的都不显示,h5没问题。
  2. 新建的项目又没有这个问题。

图片


更多关于HBuildx4.29 升级版本后 uni-app 旧项目在安卓端不显示图片的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

问题图片

更多关于HBuildx4.29 升级版本后 uni-app 旧项目在安卓端不显示图片的实战教程也可以访问 https://www.itying.com/category-93-b0.html


根据描述,这可能是HBuilderX 4.29版本升级后对静态资源路径处理的一个兼容性问题。以下是可能的原因和解决方案:

  1. 静态资源路径问题:
  • 在uni-app中,static目录下的资源路径建议使用绝对路径/static/开头
  • 尝试修改代码为:
<image src="/static/images/logo2.png" style="height: 140rpx; width: 140rpx"></image>
回到顶部