{
"pages": [
{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#c7edcc"
}
}
],
"subPackages": [
{
"root": "packageA",
"pages": [
{
"path": "index/index"
}
]
}
],
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
}
}
說明:
subPackages: 分包字段名, 打包的時候回識別該字段名, 並且把該包下的一個對象里面的頁面所需要的東西, 打包進一個分包
root: 當前分包所在的根目錄名稱, 例如, 不分包的前提下, 根目錄是 pages, 也就相當於 我 在 packageA ( 和 pages 同級 ) 下創建了一個index文件夾. 然后下面有個 index 的頁面
小程序的分包個數上限, 微信和支付寶支持的各不相同, 具體情況, 以實際開發為主
注意:
如果小程序有 tab 標簽頁, 那么tab 標簽頁一定是在主包中, 分包可以import require 主包中的東西, 但是 反過來就不行, 且不同分包之間是完全隔離的, 也就說明, 不同分包之間不能有任何關聯