收藏
回答

scanCode当扫描了百件运单后,会出现从扫码页面回到原页面时白屏几秒的情况

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug scanCode 客户端 6.7.3 2.3.0

- 当前 Bug 的表现

当扫描百件运单后,然后你再每扫一笔运单就会出现扫码面在返回原面时,页面会变白几秒现象,白屏几秒后原面才能呈现出来,如下面现场视频现象截图所示,图1为wx.scanCode调起的扫一扫页面,图2为扫完运单后从扫描面在返回原面时白屏效果,图3为原页面,图4为手机终端


具体场景:是扫描了几百件运单之后才会出现从扫码页面回到原页面出现白屏的情况(一开始并不会出现这个现象),打个比方:早上扫了韵达100单批量提交下(备注:在扫描过程中均没有出现从扫码页面回到原页面出现白屏的情况),然后扫了圆通200批量提交下(备注:在扫描过程中均没有出现从扫码页面回到原页面出现白屏的情况),到下午了扫了申通80批量提交下(备注:在扫描过程中均没有出现从扫码页面回到原页面出现白屏的情况),最后再到扫中通快递运单的时候,会出现每扫描一单就会出现从扫码页面回到原页面出现白屏的情况(我怀疑是RAM 运行内存不够了,引起的这个现象)


图1

图2

图3


图4

- 预期表现

扫描完运单,再从扫描页面返回到原页面时,应该出现白屏几秒的现象


- 复现路径


- 提供一个最简复现 Demo


回答关注问题邀请回答
收藏

3 个回答

  • ShinBlueCat
    ShinBlueCat
    2018-10-23

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-10-23
    有用
    回复 4
    • ShinBlueCat
      ShinBlueCat
      2018-10-23

      无法重现问题,感觉是因为webview拉起太频繁导致GC?

      2018-10-23
      回复
    • 豆豆爸爸
      豆豆爸爸
      2018-10-24回复ShinBlueCat

      你说的webview是指web-view组件吗?如果是的话,代码里面没有用到web-view组件,而且扫一扫后返回到原页面出现白屏跟webview拉起也没有关系吧

      2018-10-24
      回复
    • ShinBlueCat
      ShinBlueCat
      2018-10-24回复豆豆爸爸

      不是的,是指的主渲染线程, 有可能是内存泄漏,我们这边再排查一下

      2018-10-24
      回复
    • 豆豆爸爸
      豆豆爸爸
      2018-10-25回复ShinBlueCat

      好的,我也怀疑是内存泄露方向

      2018-10-25
      回复
  • 2018-11-13

    我遇到一个问题和这个很像,我的是会变白,然后再显示的页面 会放大,苹果手机

    2018-11-13
    有用
    回复
  • 是小白啊
    是小白啊
    2018-10-22

    问题未复现,具体是什么机型以及微信版本呢?

    2018-10-22
    有用
    回复 6
    • 豆豆爸爸
      豆豆爸爸
      2018-10-22

      机型是Honor 7A,也就是华为的荣耀畅玩7,微信版本是6.7.3

      2018-10-22
      回复
    • 是小白啊
      是小白啊
      2018-10-22回复豆豆爸爸

      其他的机型会吗?

      2018-10-22
      回复
    • 是小白啊
      是小白啊
      2018-10-22回复豆豆爸爸

      ios的有测试吗?

      2018-10-22
      回复
    • 豆豆爸爸
      豆豆爸爸
      2018-10-22回复是小白啊

      其他机型没有使用到,是因为做揽收扫描的这个人用的是公司给他配的华为这款荣耀畅玩7手机

      2018-10-22
      回复
    • 豆豆爸爸
      豆豆爸爸
      2018-10-22回复是小白啊

      ios没有使用到,是因为做揽收扫描的这个人用的是公司给他配的华为这款荣耀畅玩7手机

      2018-10-22
      回复
    查看更多(1)
登录 后发表内容