pages以内的是分包,每一个文件夹代表一个分包。
subPackages是分包,每一个root都是一个分包
截止于目前,小程序总大小不超过8M,每个包不超过2M
uni-app开发
pages.json
{
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "首页",
"navigationStyle": "custom",
"app-plus": {
"scrollIndicator": false //禁用原生导航栏
}
}
}
],
"subPackages": [
{
"root": "pages/users",
"name": "users",
"pages": [{
"path": "retrievePassword/index",
"style": {
"navigationBarTitleText": "忘记密码"
}
}
]
},
{
"root": "pages/store",
"name": "store",
"pages": [{
"path": "home/index",
"style": {
"navigationStyle": "custom",
"navigationBarTitleText": "店铺首页",
"navigationBarTextStyle": "#FFFFFF"
}
}
]
}
],
"condition": { //模式配置,仅开发期间生效
"current": 0, //当前激活的模式(list 的索引项)
"list": [{
"name": "", //模式名称
"path": "", //启动页面,必选
"query": "" //启动参数,在页面的onLoad函数里面得到
}]
},
"sitemapLocation": "sitemap.json"
}
元素小程序开发
app.json
{
"pages": [
"pages/index/index"
],
"subPackages": [
{
"root": "pages/users",
"pages": [
"retrievePassword/index",
"user_info/index",
"user_get_coupon/index",
"user_goods_collection/index"
],
"name": "users"
},
{
"root": "pages/store",
"pages": [
"home/index",
"detail/index",
"list/index",
"settled/index"
],
"name": "store"
}
],
"permission": {},
"usingComponents": {},
"sitemapLocation": "sitemap94.json"
}