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

发布于 8 年前作者 uxiong12531 次浏览最后编辑 8 年前来自 ask

<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)均有此问题

2 回复
ming68
ming682 楼6 年前

官方已经放假了吗