收藏
回答

小程序分包加载失败,页面会白屏,刷新或者重新进入分包,可以优化一下可以重新加载吗?

小程序的分包偶尔出现加载失败的情况,报错信息大概是这样的:

是偶然现象,不能必现。所以什么代码片段可以提供~希望分包加载失败,可以不删除小程序重新进入加载,可以在微信进程中重新加载。

最后一次编辑于  2020-12-23
回答关注问题邀请回答
收藏

4 个回答

  • 扶摇
    扶摇
    07-22

    这是报错信息。

    1. 重现步骤:(不一定必现,但概率蛮高) 清掉企业微信缓存,然后立即从工作台打开应用进入小程序

    2. 报错信息:请看上面截图

    3. 复现手机:iPhone 11、13、 14

    4. 基础库版本:2.20.3

    5. 企业微信版本:4.1.27、4.1.26

    07-22
    有用
    回复
  • Geefib
    Geefib
    2023-05-18

    这个月刚把部分页面移动分包了,最近几天也收到几个用户反馈,不过不知道怎么看是不是分包加载失败。现在也没有hook,不知道怎么监听判断。视频客户进的就是分包页面。用户kill微信重启才能打开


    客户复现视频:https://s3-cn-south-1.qiniucs.com/test-private-1/breakdownvideo.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=7HxTttXqWTy_8dExVipZsajVR8qizi30pVBbfyor%2F20230518%2Fcn-south-1%2Fs3%2Faws4_request&X-Amz-Date=20230518T065720Z&X-Amz-Expires=99998&X-Amz-Signature=34788df330d640c493b62fe3b92bdeb7993674b31cbed6107664581aaf6c0d1e&X-Amz-SignedHeaders=host

    @官方

    2023-05-18
    有用
    回复
  • 来去之间·王启年
    来去之间·王启年
    2021-01-12

    我这边也经常遇到,点开白屏,怀疑是分包加载失败,js报错也会白屏但是排查过程中没发现js报错

    分包加载失败很难复现出来

    2021-01-12
    有用
    回复 3
    • 耿霄
      耿霄
      2021-01-29
      这个能监控吗
      2021-01-29
      回复
    • 来去之间·王启年
      来去之间·王启年
      2021-01-30回复耿霄
      暂时不知道怎么监控,只能在初始化的页面都预加载一下分包
      2021-01-30
      回复
    • 耿霄
      耿霄
      2021-01-31
      预加载怎么评估效果
      2021-01-31
      回复
  • Cjiang
    Cjiang
    2020-12-23

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2020-12-23
    有用
    回复 10
    • 心心情
      心心情
      2020-12-23
      小程序从主包A页面跳转到分包B页面,B页面白屏。不是必现的,所以没有代码片段可以提供。线上的版本,偶尔也会收到类似报错信息。
      2020-12-23
      回复
    • Cjiang
      Cjiang
      2020-12-24回复心心情
      先用开发版调试下看看是否有报错,可以在线上版本开启下vconsle看下什么报错。
      2020-12-24
      回复
    • 心心情
      心心情
      2020-12-24回复Cjiang
      开发者工具是没有问题的。感觉是分包下载失败了,这样的话可不可以有一些优化,分包失败的话,可以重新加载分包,而不是要删除小程序或者等小程序周期结束才能解决问题。
      2020-12-24
      回复
    • Cjiang
      Cjiang
      2020-12-24回复心心情
      工具没有问题,真机调试是否有问题呢? vconsole有无具体的报错信息呢?而且需要复现的代码片段,方便定位问题。
      2020-12-24
      回复
    • 心心情
      心心情
      2020-12-24回复Cjiang
      真机调试,会报一些组件不存在打不开页面(报错的组件我看有一个共同点,就是没有达到页面展示的条件,默认是不展示的,工具找不到就报错了),所以模拟不了。
      2020-12-24
      回复
    查看更多(5)
登录 后发表内容
问题标签