果玩软件园:为用户提供海量热门软件、游戏等手机资源下载服务!

装机必备热门标签玩游戏装软件BT游戏H5游戏看教程专题游戏盒子手机版

果玩软件园

所在位置:首页 > 资讯教程 > 软件教程 >  > 详情

微信小程序中如何解决图片懒加载?

文章来源:网络作者:凉人心发布时间:2026-08-19 03:15:26

GM盒子
GM盒子(高返利版)
GM手游福利平台,免费送首充,上线送VIP,免费领元宝和代金券。
Ready

  本教程讲解了微信小程序中如何解决图片懒加载?操作起来是很简单的,想要学习的朋友们可以跟着小编一起去看一看下文,希望能够帮助到大家。

  先看特效:

  我们将其拆分为如下几个步骤进行讲解~~

  1)如何获取图片的位置高度

  先看一张图:

  通过上图可以知道,图片位置高度其实可以通过img.height + margin值算出。

  js代码:

  arrHight[i] = Math.floor(i/2)*(img.height + margin-bottom);

  为何是Math.floor(i/2)呢,因为同一排两张图片高度一样,比如i=0和i=1,通过Math.floor得出值都为0,所以可以保证同一排的两张图片位置高度是同一个值。

 2)替换默认图片

  先看效果图片:

 wxml代码:

  

  思路很明显,一开始arr[index]中都是false,所以默认都是default图片

  但是随着往下移动,有些arr[index]的值变为true,所以替换默认图片

  js代码:

  for (var i = 0; i < this.data.productArr.length; i++) {

  if (arrHight[i] < scrollTop) {

  if (arr[i] == false) {

  arr[i] = true;

  }

  }

  }

  思路相当清晰,无需多言~~

 3)懒加载中渐显特效

  先看效果:

 wxss代码:

  .product_image{

  opacity: 0;

  width: 100%;

  height: 70%;

  transition: opacity 1s linear 2s;

  }

  .loaded{

  opacity: 1;

  }

 以上就是微信小程序中如何解决图片懒加载的全部内容了,大家都学会了吗?

End
复制本文链接资讯文章为果玩软件园所有,未经允许不得转载。
热门游戏MORE+
相关资讯MORE+
最新录入
热门资讯
新游新品榜
手机游戏
休闲益智
赛车竞速
棋牌桌游
角色扮演
动作射击
体育竞技
经营养成
策略塔防
冒险解谜
音乐游戏
手游辅助
H5游戏
BT游戏
手机软件
社交聊天
系统工具
时尚购物
旅游出行
影音播放
生活实用
办公学习
资讯阅读
拍摄美化
游戏辅助
健康医疗
地图导航
小说漫画
安全防护
育儿亲子
手游下载
纸嫁衣9罗浮梦
纸嫁衣4红丝缠
篮球:街头热血投篮比赛
模拟农场
钓鱼大神
开局一块田
禁地之战(乾马金龙专...
王者霸业(王斩切割爆...
烈焰之怒(骷髅超变日...
江湖我最牛(GM狂送真...
装机软件
蒲公英 SD-WAN 智能异...
青鸟浏览器
2345加速浏览器(标准版...
2345加速浏览器(安全...
2345网址导航
ZERO浏览器
360安全浏览器电脑版
360极速浏览器X 64位
360极速浏览器32位电脑...
360极速浏览器mac版
精选专题
手机游戏专题
手机软件专题
电脑软件专题
电脑游戏专题
游戏排行榜
手游排行榜
软件排行榜
BT排行榜
电脑软件排行榜
电脑游戏排行榜