略
配置方法:app.json 文件
{
"pages": [
"pages/index/index",
...
],
"subpackages": [
{
"root": "package1",
"name": "pack1",
"pages": [
"pages/ChangeFace/ChangeFace",
"pages/SmartCover/SmartCover"
]
},
{
"root": "package2",
"name": "pack2",
"pages": [
"pages/NovemberActivity/NovemberActivity"
],
"independent": true
}
],
...
}
subPackages 节点下的 root 节点存放路径独立分包可以独立于主包和其他分包而单独运行。
{
"pages": [
"pages/index/index",
...
],
"subpackages": [
{
"root": "package1",
"name": "pack1",
"pages": [
"pages/index/index",
"pages/list/list"
]
},
{
"root": "package2",
"name": "pack2",
"pages": [
"pages/index/index",
"pages/list/list"
],
"independent": true
}
],
"preloadRule": {
"pages/index/index": {
"network": "all",
"packages": ["package1", "pack2"]
}
...
}
tabBar页面必须使用主包内的页面,不能使用分包内的页面。那该怎么办?
使用自定义的tabbar,然后使用navigateTo打开页面。
wx.navigateTo({
url: '/package1/pages/index/index'
})
在主包中重写该页面。