收藏
评论

为什么图片链接可正常访问但image组件加载不出来图片?

因为 image 控件的图片拉取本质上是依赖 wx.downloadFile 的,很多时候是由于图片不规范(content-type / length / 是否302跳转等 )导致拉取不成功,最终表现为加载不出图片。关于这一块我们在持续优化中

最后一次编辑于  09-16
知识库内容非实时更新,可能已过期、失效或不适用于当前情形,请谨慎参考
收藏

7 个评论

  • 黄雷
    黄雷
    09-23

    现在生产上频繁出现这种问题了。 在网络差的时候,图片会加载不出来,导致切换到正常网络后,图片会一直出不来,一般情况下,用image组件的binderror处理,重新赋值可以解决这种问题,但是,有的手机,比如 Iphone X, Iphone XR, 只会在执行当前页面的binderror方法,这种问题只能说在特定机型上无解了,希望官方尽快出解决方案,修复这个问题

    09-23
    赞同 2
    回复 1
    • I  can
      I can
      10-10
      我的大多数时候不能正常显示,偶尔能显示,数据可以在网页中显示图片,估计这个image组件兼容性有问题,有待改进,等待官方回复
      10-10
      回复
  • 轻度
    轻度
    22小时前

    官方的webp和lazy-load都加了,还是会出现图片加载失败后不再重新加载的问题,也就是图片有地址,但是显示不出来。

    22小时前
    赞同
    回复
  • Bubbly_
    Bubbly_
    11-28

    有遇到过图片请求回来但是不展示的情况么,这个地址放在浏览器上是可以显示的,还用encodeURI编码了一遍地址,前两个出来了,最后一个没出来!


    11-28
    赞同
    回复
  • 半表人才
    半表人才
    11-07

    请问我用云ID可以在Image标签内访问图片显示,但是我用wx.cloud.downloadFile下载以后,用生成的临时路径,就不能在Image标签内显示 ,这是什么原因??

    11-07
    赞同
    回复 1
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      11-08
      你好,这个问题麻烦单独发帖提问
      11-08
      回复
  • 邹坚强
    邹坚强
    10-11

    我们这里是只有特定的那一个手机不会显示图片, 是偶现的, 有没有可能是开发者工具编译代码上传的时候出的问题.

    10-11
    赞同
    回复
  • peng
    peng
    10-11

    我也遇到了,如果图片不能访问或不存在 ,在 binderror事件中,重新为src赋值,但视图层不会更新。


    10-11
    赞同
    回复 2
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      10-11
      这个问题麻烦单独发帖提问一下
      10-11
      回复
    • peng
      peng
      10-11回复社区技术运营专员-灵芝
      我不确定是不是深拷贝的原因引起的,因为我看帖子里有人说了 深拷贝就有这种问题
      10-11
      回复
  • I  can
    I can
    09-19

    这个好像是我遇到的问题,无解呢,好像image组件有问题

    09-19
    赞同
    回复 1
    • 允默
      允默
      10-10
      我也遇到了 有什么办法解决吗
      10-10
      回复