一、(manifest.json ) 开启分包优化
//mp-weixin
"optimization":{
"subPackages":true //是否启用分包优化
}
二、pages.json文件配置以下配置
//分包加载配置,此配置为小程序的分包加载机制。
"subPackages": [{
"root": "pages/subPack", //子包的根目录
"pages": [
{ //这里的配置路径和pages里的一样
"path": "list1", //配置页面路径,这里要注意,因为root已经选中了文件夹,所以我们只要填写文件名就好
"style": {
"navigationBarTitleText": "",
"enablePullDownRefresh": false
}
},
{
"path": "list2",
"style": {
"navigationBarTitleText": "",
"enablePullDownRefresh": false
}
}
]
}]
三、进一步提升分包的启动速度的话需要做分包预加载处理
// 分包预载配置
"preloadRule": {
// 当我们进入了pages/index/index页面以后就会预下载pages/subPack分包
"pages/index/index": {
"network": "all", //在指定网络下预下载,可选值为:all(不限网络)、wifi(仅wifi下预下载)
"packages": ["pages/subPack"] //进入页面后预下载分包
}
}