【已解决】不同页面预加载同个分包如何避免重复加载?
- 当前 Bug 的表现(可附上截图)
目前是,如果两个页面都预加载了同个模块,会重复加载
在console是显示预加载第二次,但是不确定从程序上是不是预加载还是仅有提示
app.json:
"preloadRule" : { "pages/pig/index" : { "packages" : [ "moduleExchange" ] }, "pages/index/index" : { "packages" : [ "moduleExchange" ] } }, |
- 复现路径
用户路径
直接进入pig页面
进入index页面后自动跳转到pig页面
- 预期表现
如果用户是第二种进入方式,在进入pig的时候应该不用在预加载一次
- 问题
请问
同个页面预加载同个分包会不会重复加载
小程序是否可以判断已经预加载了某个分包(虽然也没有,毕竟不能同个API控制是否要预加载某个分包)(小游戏倒是可以)
是否可以支持已预加载的分包不在重复加载(如果情况一存在的话)
是否可以控制安卓加载分包的提示,目前会显示一个“模块加载中”