收藏
评论

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

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

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

48 个评论

  • koyshe
    koyshe
    2019-12-23

    同求解决方案

    2019-12-23
    赞同 1
    回复
  • 小👣meet to👣天
    小👣meet to👣天
    2019-12-20

    我这边也是 轮播图 商品图主图 有时候显示不出来 重新刷新也没有效果 只能重启小程序 就又可以了

    2019-12-20
    赞同 1
    回复 4
    • SCENARIO
      SCENARIO
      2020-01-29
      您好,我这边也是。请问你那边有解决方案了吗
      2020-01-29
      回复
    • 陈强
      陈强
      2020-03-23回复SCENARIO
      有解决方案吗,我这边也是
      2020-03-23
      回复
    • lying
      lying
      2020-05-09回复SCENARIO
      有一种曲线救国的解决方案
      2020-05-09
      回复
    • 白水
      白水
      2021-08-24回复lying
      什么方案
      2021-08-24
      回复
  • leo01
    leo01
    2019-12-18

    什么时候能优化好呢


    2019-12-18
    赞同 1
    回复
  • Bubbly_
    Bubbly_
    2019-11-28

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


    2019-11-28
    赞同 1
    回复 5
    • 一一
      一一
      2020-02-24
      请问解决了吗?我现在上传所有的 图片都不显示,没有encodeURl
      2020-02-24
      回复
    • ᝰꫛꫀꪝ浅陌北辰
      ᝰꫛꫀꪝ浅陌北辰
      2020-02-24
      请求解决了吗?图片返回也能正常在浏览器预览,在image就是不显示
      2020-02-24
      回复
    • 钟哥
      钟哥
      2021-02-28
      前阵子使用 vant-ui 实现图片上传预览功能(都测试过的),最近客户度反应图片无法预览,这两天都在查看或找解决办法,结果图片可以上传成功和路径是对的,图片就是无法显示,还没还以为是 vat-ui 的问题 然后也换成普通的image控件也无法显示。唉,气死个人。现在还在加班处理这个问题。
      2021-02-28
      回复
    • 钟哥
      钟哥
      2021-02-28回复一一
      前阵子使用 vant-ui 实现图片上传预览功能(都测试过的),最近客户度反应图片无法预览,这两天都在查看或找解决办法,结果图片可以上传成功和路径是对的,图片就是无法显示,还没还以为是 vat-ui 的问题 然后也换成普通的image控件也无法显示。唉,气死个人。现在还在加班处理这个问题。
      2021-02-28
      回复
    • 钟哥
      钟哥
      2021-02-28回复ᝰꫛꫀꪝ浅陌北辰
      前阵子使用 vant-ui 实现图片上传预览功能(都测试过的),最近客户度反应图片无法预览,这两天都在查看或找解决办法,结果图片可以上传成功和路径是对的,图片就是无法显示,还没还以为是 vat-ui 的问题 然后也换成普通的image控件也无法显示。唉,气死个人。现在还在加班处理这个问题。
      2021-02-28
      回复
  • 阿斯顿
    阿斯顿
    04-25

    "GET https://qw-album.imeduplus.com/class-album/1000wwd571ef78bbfe5d88/tmp_943ddb377e119ef6811ed8f5c6ca3018552824ce33e8bc38.jpg?x-oss-process=image/resize,limit_0,m_fill,w_208,h_208 404 (Not Found)" 图片加载不出来,但浏览器可以,去掉后缀微信就能加载出来了

    04-25
    赞同
    回复
  • 阿斯顿
    阿斯顿
    04-19

    errMsg: "GET https://qw-album.imeduplus.com/class-album/1000wwd571ef78bbfe5d88/tmp_24cc308a4ca482486582220d2f55287a77e94a2f752b7d38.jpg?x-oss-process=image/resize,limit_0,m_fill,w_208,h_208 404 (Not Found)"

    但是图片可以加载出来

    04-19
    赞同
    回复
  • Gichie
    Gichie
    04-08
    <image src="https://a.b.com/path/a.png" mode="widthFix" hidden="{{hidden}}" bindload="bindLoad"/>
    


    Page({
      data:{
        hidden: true
      },
      methods:{
        bindLoad(){
          this.setData({hidden: false})
        }
      }
    })
    


    如上所示,可以通过控制展示时机来尝试是否能解决问题。

    04-08
    赞同
    回复
  • 壹叁肆
    壹叁肆
    03-23

    请问现在优化好了吗?安卓系统 image组件binderror函数返回的错误信息提示404,但是图片在浏览器上是可以访问的,请问现在有解决的方法吗?对于图片列表类型

    03-23
    赞同
    回复
  • 小情绪,
    小情绪,
    2021-12-03

    image组件加载不出来图片

    图片链接:https://xs-jiuwu.oss-cn-hangzhou.aliyuncs.com/test/img/1638460800000/b3bc71c090df-4336-a220-b80ee103a22f

    图片源为jpeg类型图片;只有上传原图片展示不正常,不为原图片展示正常;

    目前发现只有 苹果XR 上展示不正常;其他(苹果13,苹果X,安卓)展示均为正常;


    2021-12-03
    赞同
    回复
  • yansen😊
    yansen😊
    2021-10-01

    我这边的问题,比你们诡异多了。但是,经历2天的磨砺,我规避了这个问题。

    首先,我这边用法是完全没有问题的。安卓以及开发者工具完全正常,但是就是苹果手机必现。无论如何都找不到原因。我尝试了N种方案,1,image, 2 css 背景,3 canvas 都不行。

    然后,偶然间,我发现不显示的图片都是非可视区的。页面只要有任何元素的改动,那些没显示的图片。立马正常。

    很显然,这应该是一种优化手段,只是这个优化不完美。

    造成问题的原因是,我们页面滑动,没有引起元素重新渲染,但可视区的监控是可以看到的。

    那么有2种解决方案,1监控可视区,2使用 css will-change.

    我使用的 css will-change . 因为这个是生产环境的 bug 。耽误不起

    2021-10-01
    赞同
    回复

正在加载...

登录 后发表内容