17行代码解决微信小程序图片延迟加载

Posted SmarTom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了17行代码解决微信小程序图片延迟加载相关的知识,希望对你有一定的参考价值。

js 页面

Page({
  data: {
    realScrollTop: 0,//页面滚动距离
   driveHeight   //屏幕高度可初始化设置
},
scroll(e){
  if(e.detail.scrollTop > this.data.realScrollTop){
      this.setData({
          realScrollTop: e.detail.scrollTop
      });
  }
 }
});

  

wxmal页面

<scroll-view scroll-y="true" scroll-top="{{resetScrollTop}}" bindscroll="scroll" >
<image wx:if="{{realScrollTop+driveHeight*2 > (index*70)}}" src="{{item[‘img‘]}}"></image>  
<image wx:else src="{{item[‘bgm‘]}}"></image>
</scroll-view>

  

以上是关于17行代码解决微信小程序图片延迟加载的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序预加载图片以及占位图片

微信小程序rich-text 文本首行缩进和图片居中

微信小程序代码片段

微信小程序代码片段分享

微信小程序的优化技巧都有哪些,优化方法

微信小程序动态绑定背景图片遇到的问题