收藏
回答

image lazy-load 设置为true 已进入页面加载啦所有图片?

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

2 个回答

  • 金煜峰
    金煜峰
    2021-11-12

    mp-html 组件如果全都是图片会有这个问题

    因为组件内图片在未加载完成前不设置高度(如果预设一个高度可能会出现长图片在加载过程中变形,小图片在加载完成后突然变小等情况)

    但这也会导致只有图片的时候会全部进入视图范围,解决方法可以参考 https://jin-yufeng.gitee.io/mp-html/#/question/faq?id=lazy-load

    2021-11-12
    有用 2
    回复
  • 曹孟良
    曹孟良
    2021-11-12

    会不会是你这么多图片,堆叠起来的高度都在上下三屏之内?懒加载会加载下一页和上一页的。如果图片都在这个范围内,都会加载

    2021-11-12
    有用 1
    回复 11
    • 一脚踢弯月亮
      一脚踢弯月亮
      2021-11-12
      没有我这边一次性加载啦60多张图片,超过三屏了
      2021-11-12
      回复
    • 曹孟良
      曹孟良
      2021-11-12回复一脚踢弯月亮
      把这个图片列表的代码,wxml的,贴上来看看?我帮你复现下问题看看咋回事
      2021-11-12
      回复
    • 一脚踢弯月亮
      一脚踢弯月亮
      2021-11-12
      我用的mp-html这个富文本组件 ,改了他里面的image lazy-load
      2021-11-12
      回复
    • 曹孟良
      曹孟良
      2021-11-12回复一脚踢弯月亮
      要不你试试把lazy-load="{{true}}"改成lazy-load="true"或者直接lazy-load?
      2021-11-12
      回复
    • 一脚踢弯月亮
      一脚踢弯月亮
      2021-11-12
      还是不行,好奇怪
      2021-11-12
      回复
    查看更多(6)
登录 后发表内容