收藏
回答

图片组件image的bindload加载,未完成加载但触发bindload函数?

图片没有完全加载完图片,但是触发了bindload函数,导致占位图提前换成了真实图片

代码片段:

js:  getimage(e) {

    var list = this.data.dataList;

    list[e.currentTarget.dataset.index].src = e.currentTarget.dataset.src;

      this.setData({

        dataList: list,

      })

  },

wxml:   

<image lazy-load="true" src="{{item.src}}" data-src="{{item.pictures[0]}}" data-index="{{index}}" class="prodimg" style="height:{{item.picheight}}rpx;" bind:load="getimage" mode="aspectFill" />


回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--Demons
    社区技术运营专员--Demons
    2024-02-26

    skyline模式下?

    2024-02-26
    有用
    回复 2
    • 浩
      发表于移动端
      2024-02-26
      解决了
      2024-02-26
      回复
    • 简|ω・)°
      简|ω・)°
      2024-04-24回复
      怎么解决的,是什么原因导致的?
      2024-04-24
      回复
  • 临·渊
    临·渊
    2024-05-24

    哥!!!! 怎么解决的?

    2024-05-24
    有用
    回复 1
    • 宇珩
      宇珩
      2024-06-15
      解决了吗
      2024-06-15
      回复
登录 后发表内容