1.什么是分包预下载
分包预下载指的是:在进入小程序的某个页面时,由框架自动预下载可能需要的分包,从而提升进入后续分包页面时的启动速度
2.配置分包的预下载
预下载分包的行为,会在进入指定的页面时触发。在app.json中,使用preloadRule节点定义分包的预下载规则,示例代码如下:
{
"preloadRule": { // 分包预下载的规则
"pages/contact/contact": { // 触发分包预下载的页面路径
// network 表示在指定的网络模式喜爱进行预下载
// 可选值为: all(不限网络) 和 wifi(仅wifi模式下进行预下载)
// 默认值为:wifi
"network": "all",
// packages 表示进入页面后,预下载哪些分包
// 可以通过root或name指定预下载哪些分包
"packages": ["pkgA"]
}
}
}
3.分包预下载的限制
同一个分包中的页面享有共同的预下载大小限制2M