收藏
回答

小程序分包预加载问题

在使用分包与预加载的时候想到了这样一个问题,不知道有没有哪位大神有没有已经验证过或者是官方有确切的答案:


在多个页面配置预加载同一个分包,比如首页index和播放页面player都配置了预加载pLowRequency包。

比如先进入index页面,这是index已经将pLowRequency包加载下来了,然后通过index页面跳转到player页面,这个时候会不会对这个包进行二次加载?


我看到的表现是肯定的,如下图所示,不过目测第二次要比第一次快




哪位有确切答案请告知,谢谢

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

1 个回答

  • 是小白啊
    是小白啊
    2018-10-18

    分包加载是在需要的时候去加载进来的

    2018-10-18
    有用
    回复 1
    • 2018-10-19

      ...

      如果是页面按照顺序来的,比如要去到player页面的话必须经过index,那么现在是没有问题的,因为已经在index页面预加载过了,跳转到player页面自然不用对此包进行再次预加载,但是如果player页面可以不经过index直接进入的话,那么是不是需要在player页面也对此包进行预加载?基于这个场景,在index页面和player页面是不是都需要对此包进行预加载?如果都写了是不是就会有不必要的加载消耗?微信小程序内部会不会检测这个包已经进行了预加载?这个才是问题的关键吧。

      2018-10-19
      回复
登录 后发表内容