小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在使用分包与预加载的时候想到了这样一个问题,不知道有没有哪位大神有没有已经验证过或者是官方有确切的答案:
在多个页面配置预加载同一个分包,比如首页index和播放页面player都配置了预加载pLowRequency包。
比如先进入index页面,这是index已经将pLowRequency包加载下来了,然后通过index页面跳转到player页面,这个时候会不会对这个包进行二次加载?
我看到的表现是肯定的,如下图所示,不过目测第二次要比第一次快
哪位有确切答案请告知,谢谢
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
分包加载是在需要的时候去加载进来的
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
...
如果是页面按照顺序来的,比如要去到player页面的话必须经过index,那么现在是没有问题的,因为已经在index页面预加载过了,跳转到player页面自然不用对此包进行再次预加载,但是如果player页面可以不经过index直接进入的话,那么是不是需要在player页面也对此包进行预加载?基于这个场景,在index页面和player页面是不是都需要对此包进行预加载?如果都写了是不是就会有不必要的加载消耗?微信小程序内部会不会检测这个包已经进行了预加载?这个才是问题的关键吧。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
分包加载是在需要的时候去加载进来的
...
如果是页面按照顺序来的,比如要去到player页面的话必须经过index,那么现在是没有问题的,因为已经在index页面预加载过了,跳转到player页面自然不用对此包进行再次预加载,但是如果player页面可以不经过index直接进入的话,那么是不是需要在player页面也对此包进行预加载?基于这个场景,在index页面和player页面是不是都需要对此包进行预加载?如果都写了是不是就会有不必要的加载消耗?微信小程序内部会不会检测这个包已经进行了预加载?这个才是问题的关键吧。