收藏
回答

lazy-load属性的问题

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 7.0.3 2.3.0

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


lazy-load属性,如果设置图片为display=block,懒加载就可以生效,但是我要做类似手机相册的界面,不可能让一张图片独占一行,设置成inline-block都不行,给每个图片绑定的加载事件,只有在界面加载的时候触发了,滚动图片列表不会再触发

但是如果将图片的display设置成block,lazy-load就生效,在滚动图片列表时,test事件就又会触发

最后一次编辑于  03-19
回答关注问题邀请回答
收藏

4 个回答

  • 小程序技术专员-寂
    小程序技术专员-寂
    03-21

    你好,这里不是bug。考虑到用户体验问题,目前的代码实现的是一次预加载3屏左右。


    一次预加载多少屏幕,后续考虑提供给开发者设置的。

    03-21
    赞同
    回复 2
    • Julytian
      Julytian
      08-21
      你好,这个功能什么时候可以使用呢
      08-21
      回复
    • Meゞ夨ヤ譩丨网站,App,小程序开发
      Meゞ夨ヤ譩丨网站,App,小程序开发
      11-01
      长列表渲染有考虑渲染问题吗,数据多了卡出翔
      11-01
      回复
  • 小程序技术专员-villainhr
    小程序技术专员-villainhr
    03-21

    你把屏数设置多一点?我改成 2 屏之后就可以加载了。


    https://developers.weixin.qq.com/s/cn4CD2mc7774

    03-21
    赞同
    回复 1
    • L.
      L.
      03-27

      明白了

      03-27
      回复
  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    03-19

    麻烦提供复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    03-19
    赞同
    回复 1
  • Lù
    09-02

    2屏3屏是啥意思?

    09-02
    赞同
    回复