收藏
回答

【BUG】image的 lazy-load 在display: none时无效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug image 客户端 7.0.0 2.4.4

<scroll-view scroll-y style="display: none;">

    

    <view class='content'>

        <image lazy-load="true" bindload='onLazyLoad' mode='aspectFill' bindtap='navigateToDetails' src='../../images/images/a.jpg'></image>

    </view>


</scroll-view>


在上述的代码中,content有数十个。通过onLazyLoad打印log发现,

小程序启动时直接全部加载完了。


如果将 style="display: none;" 换成wx:if="false"的话,

则可以在JS将wx:if设为"true"正常地通过滚动翻页来懒加载图片。


开发者工具201811150,华为P20(android9),三星s7(android8)均有此问题

最后一次编辑于  2019-01-05
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容