为什么使用分包
因小程序有体积和资源加载限制,各家小程序平台提供了分包方式,按需加载,优化小程序的下载和启动速度。
在小程序启动时,默认会下载主包并启动主包内页面,当用户进入分包内某个页面时,会把对应分包自动下载下来,下载完成后再进行展示。此时终端界面会有等待提示。
项目目录(注意分包页面不能放置tabbar主页面,不然会报错,这是小程序官方制定的,没办法)A
在这里插入图片描述
package.json
{
"pages": [{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "首页",
"enablePullDownRefresh": false
}
}],
"subPackages": [{
"root": "subpage/index",
"pages": [{
"path": "detail/detail",
"style": {
"navigationBarTitleText": "详情页",
"enablePullDownRefresh": false
}
}]
}],
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8",
"app-plus": {
"background": "#efeff4"
}
}
}
在这里插入图片描述