小程序分包预下载
预下载分包的行为,会在进入指定的页面是时触发提前加载
- 在app.json 中配置 与pages 平级
packages :表示进入页面后,预下载哪些分包
network 表示指定的网络下进行预下载 可选值为all 和 wifi (默认为wifi)
"preloadRule": {
"pages/index/index": {
// packages :表示进入页面后,预下载哪些分包
//可以通过root 或者name 指定 预下载哪些分包
"packages": [
"p1"
],
// network 表示指定的网络下进行预下载 可选值为all 和 wifi (默认为wifi)
"network": "all"
}
},
//分包
"subPackages": [
{
"root": "pack1",
"name": "p1",
"pages": [
"pages/car/car",
"pages/shoping/shoping"
]
},
{
"root": "pack2",
"name": "p2",
"pages": [
"pages/info/info"
]
}
],
分包预下载的限制
同一个分包中的页面 享有共同的预下载大小限制2M