分包后项目构成
分包后小程序由1个主包和多个分包组成
主包:一般只包含项目的启动页面或Tabbar页面
分包:只包含和当前分包有关的页面和资源
分包体积限制
整个小程序所有包大小不超过16M(主包+分包)
单个分包/主包大小不能超过2M
app.json中声明分包结构
//声明分包的结构
"subPackages": [
{
"root":"packageA", //第一个分包的根目录
"pages": [ //分包下所有页面的存放路径
"pages/detail/detail"
]
},
{
"root":"packageB",
"pages": [
"pages/goods/goods"
]
}
],
自定义tabBar
根目录下自定义组件新建custom-tab-bar/index
把点击的active定义为共享的数据
store.js
// 创建store实例
export const sto