今非昔
今非昔
  • 发布:2024-12-31 07:01
  • 更新:2024-12-31 15:33
  • 阅读:185

IOS端uniappX的image组件无法加载本地static文件夹里的图片

分类:uni-app x

uniapp X苹果手机自定义基座调试,所有image组件,都不显示图片,webview也是static下的文件无法加载。
@error返回错误信息:
{
"errMsg": "Error Domain=NSURLErrorDomain Code=-1002 \"不支持的URL\" UserInfo={NSLocalizedDescription=不支持的URL, NSErrorFailingURLStringKey=/static/logo.png, NSErrorFailingURLKey=/static/logo.png, _NSURLErrorRelatedURLSessionTaskErrorKey=(\n \"LocalDataTask <2212A12C-F4C1-4652-9284-C415DEC406DE>.<1>\"\n), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <2212A12C-F4C1-4652-9284-C415DEC406DE>.<1>, NSUnderlyingError=0x281bf2100 {Error Domain=kCFErrorDomainCFNetwork Code=-1002 \"(null)\"}}"
}
调试手机是苹果6s plus、IOS15.8.3,是手机太老了还是什么情况。组件只能显示网络图片。有遇到过的大神吗?

2024-12-31 07:01 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

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

测试下其他手机系统,或者不同版本的模拟器,缩小下问题范围

  • 今非昔 (作者)

    另外测试了苹果ipad5代,IOS版本16.7.10,也同样不显示本地路径的图片,连底部tab按钮上的图片也不显示。安卓一切正常。不是模拟器,都是真机自定义基座。标准基座也同样不显示。而且目前无法使用标准基座,运行的时候提示有个插件没找到或编译错误,但打包自定义基座可以。所有一直都是自定义基座调试的。hbx用的是Alpha版最新版。

    2024-12-31 18:55

  • DCloud_UNI_OttoJi

    回复 今非昔: 不应该啊,你新建一个 uniapp x 空白工程,这个工程有绿色的图片和 Hello 文字。

    2024-12-31 19:27

  • 今非昔 (作者)

    回复 DCloud_UNI_OttoJi: 我们要疯了,空白工程图片是显示的。那可能是什么地方的配置导致全局本地文件不能加载呢。快一个星期了被这个ios端的问题困扰。。。

    2024-12-31 19:40

  • DCloud_UNI_OttoJi

    回复 今非昔: 空白工程没问题应该是哪里的配置有问题,你可以把页面和逻辑都挪到空白工程里去,对比差异。

    2025-01-02 11:10

靐齉齾麤龖龗

靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人

你试试 在需要引入logo的地方使用

import logo from '/static/logo.png'  
//然后在模板里  
<image :src="logo"/>

这样试试能否显示呢

  • 今非昔 (作者)

    感谢,试了一下,结果一样也是不显示,提示不支持的URL。

    2024-12-31 18:56

要回复问题请先登录注册