美文网首页微信小程序开发微信小程序
微信小程序image懒加载问题汇总

微信小程序image懒加载问题汇总

作者: 蜡笔丶超人 | 来源:发表于2018-12-20 16:12 被阅读1次

image 懒加载不生效

查看文档,只要image组件在 page 与 scroll-view 下,均会生效。


image.png

所有的注册页面讲道理都在page 之下,注意这个是注册页面,而不是组件等。不过通常情况下组件也会在页面上被使用,里面的image自然也会在page之下。

为什么看起来像是没有生效?

这里就要解释一下lazy-load 实际实现的功能了,小程序的lazy-load 不是通常认为的不在当前情况下展示的image标签不加载,而是小程序提前加载当前屏幕和下一屏的图片,导致感知不到懒加载的存在。

怎么验证懒加载

因为微信开发者工具不能通过调试工具显示image加载情况,所以我们利用 bindload 事件【image加载后触发本事件】

<image wx:for="{{imageList}}" src="{{item}}" lazy-load="{{true}}" bindload="outputSrc"  data-src="{{item}}"/>
outputSrc(e) {
  // 只需查看本事件触发即可知道image 的加载情况
   console.log(e.currentTarget.dataset.src)
}

相关文章

  • 微信小程序image懒加载问题汇总

    image 懒加载不生效 查看文档,只要image组件在 page 与 scroll-view 下,均会生效。 所...

  • 微信小程序笔记心得

    微信小程序问题汇总及详解《一》form表单 微信小程序问题汇总及详解《二》tab切换 微信小程序问题汇总及详解《三...

  • UniApp 图片懒加载

    小程序图片懒加载 image https://www.uviewui.com/components/image.h...

  • 微信小程序image组件中的bindload不触发问题

    微信小程序image组件中的bindload不触发问题 原因分析 做小程序图片预加载功能的时候,发现切换页面后总是...

  • 微信小程序image优化

    结论:微信小程序image需要设置默认宽高使用了mode属性如果不设置默认宽高,会在页面加载的瞬间出现闪屏问题 如...

  • 微信小程序:上拉加载更多

    无论是微信小程序还是其他前端框架,都会遇到上拉加载(懒加载)和下拉刷新这种问题。其实理清楚什么时候请求数据、请求返...

  • Angular2+:上拉加载更多

    无论是微信小程序还是其他前端框架,都会遇到上拉加载(懒加载)和下拉刷新这种问题。其实理清楚什么时候请求数据、请求返...

  • 微信小程序开发遇到的坑,你踩了吗?

    微信小程序常见问题汇总 本文整理自官方微信公众平台开发者社区;对微信小程序开发者提供开发指导;望收藏,不谢。 微信...

  • 小程序replace()正则表达式

    遇到的问题 :在微信小程序里面用到replace(//g,'')报错image.png 解决方法: 原因是微信小程...

  • 小程序常见的错误

    1.解决微信小程序图片加载成功 控制台报渲染层网络层错误的问题image 是后台图片的字段。 2.列表渲染的时候,...

网友评论

    本文标题:微信小程序image懒加载问题汇总

    本文链接:https://www.haomeiwen.com/subject/svgykqtx.html