收藏
回答

加载图片过多 闪屏, 闪退

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 客户端 6.7.3.1360 2.4.2

- 需求的场景描述(希望解决的问题)


在一个页面内 ,有 个  swiper 列表,

每次触底加载10个 swiper , 每个swiper  中 有五张图片, 每个图片 (网络地址)150kb左右。

会出现  屏幕闪动 白屏, 闪退情况




- 希望提供的能力


最后一次编辑于  2018-12-14  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

5 个回答

  • 是柿子啊
    是柿子啊
    2018-12-14

    提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-12-14
    赞同
    回复 2
    • 春秋
      春秋
      2018-12-14

      谢谢 ,图片大小 压缩到 100k以内就好了 ,本质原因还不清楚 。

      2018-12-14
      回复
    • 是柿子啊
      是柿子啊
      2018-12-14回复春秋

      频繁渲染图片会比较消耗性能的

      2018-12-14
      回复
  • 郭玉峰
    郭玉峰
    2018-12-18

    官方请回答一下,是不是做个懒加载就好了啊

    2018-12-18
    赞同 1
    回复
  • 微盟
    微盟
    06-25

    可以考虑采用图片懒加载,当视窗区域滚动到当前图片时再进行图片加载,比如常用的lazyload.js;

    尽量使用字体图标代替图标;

    尽量使用雪碧图,减少HTTP的网络资源请求。


    06-25
    赞同
    回复
  • 顾涛
    顾涛
    06-19

    我也出现了这个问题,感觉是微信的bug

    06-19
    赞同
    回复 1
    • 荧光棒
      荧光棒
      06-21

      我也出现了这个问题。。。暂未解决

      06-21
      回复
  • 大猪呼噜
    大猪呼噜
    2018-12-18

    我的也出现了这种问题

    2018-12-18
    赞同
    回复 1
    • 郭玉峰
      郭玉峰
      2018-12-18

      我简单的处理了一下  img标签上增加了 wx:if={{current==index||current-1==index||current+1==index}}

      能临时解决这个问题


      2018-12-18
      回复