整理-分包

127 阅读1分钟

微信小程序

项目文件目录

project

  • pages
  • pagesA
  • pagesB

app.json

{  "pages": [    "pages/index/index",    "pages/login/index",  ],  "subpackages": [    {      "root": "pagesA",      "pages": [        "pages/pagesAAdd/index",      ]    }  ],  "window": {    "backgroundTextStyle": "light",    "navigationBarBackgroundColor": "#fff",    "navigationBarTitleText": "Weixin",    "navigationBarTextStyle": "black",    "backgroundColor": "#f8f8f8"  },  "tabBar": {    "custom": true,    "list": [      {        "pagePath": "pages/index/index",        "text": "中心",        "iconPath": "/assets/tabbar/1.png",        "selectedIconPath": "/assets/tabbar/1-1.png"      },      {        "pagePath": "pages/my/index",        "text": "我的",        "iconPath": "/assets/tabbar/3.png",        "selectedIconPath": "/assets/tabbar/3-3.png"      }    ],    "color": "#333",    "selectedColor": "#3B7DF7",    "borderStyle": "white"  },  "usingComponents": {    "van-swipe-cell": "@vant/weapp/swipe-cell/index",    "van-picker": "@vant/weapp/picker/index",    "van-datetime-picker": "@vant/weapp/datetime-picker/index",    "van-dialog": "@vant/weapp/dialog/index",    "van-calendar": "@vant/weapp/calendar/index",    "van-tab": "@vant/weapp/tab/index",    "van-tabs": "@vant/weapp/tabs/index",    "van-stepper": "@vant/weapp/stepper/index",    "van-button": "@vant/weapp/button/index",    "van-cell": "@vant/weapp/cell/index",  },  "sitemapLocation": "sitemap.json",  "permission": {    "scope.userLocation": {      "desc": "你的位置信息将用于地址管理"    }  },  "requiredPrivateInfos": [    "getLocation"  ]}

uniapp

项目文件目录

project

  • pages
  • pagesA
  • pagesB

pages.json

{
	"easycom": {
		"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"
	},
	"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
		{
			"path": "pages/login/login",
			"style": {
				"navigationBarBackgroundColor":"#2551bd",
				"navigationBarTitleText": "首页"
			}
		}
    ],
	"subPackages": [
		{
			"root": "pagesA",
			"pages": [
				{
					"path": "home/1..",
					"style": {
						"navigationBarTitleText": ""
					}
				},
				{
					"path": "home/2..",
				},
				
			]
		},{
			"root": "pagesB",
			"pages": [
				{
				    "path" : "homeB/1/..",
				}
				,{
				    "path" : "homeB/2/..",				}
			]
		}
	],
	"preloadRule": {
		"pagesA/1..": {
			"network": "all",
			"packages": ["__APP__"]
		},
		"pagesB/1/index": {
			"network": "all",
			"packages": ["pagesA"]
		}
	},
	"globalStyle": {
		"navigationBarTextStyle": "white",
		"navigationBarBackgroundColor": "#2551bd",
		"backgroundColor": "#F8F8F8"
	},
	"tabBar": {
		"color": "#cccccc",
		"selectedColor": "#E84118",
		"borderStyle": "black",
		"backgroundColor": "#ffffff"
	},
	"condition" : { //模式配置,仅开发期间生效
		"current": 0, //当前激活的模式(list 的索引项)
		"list": [
			{
				"name": "", //模式名称
				"path": "", //启动页面,必选
				"query": "" //启动参数,在页面的onLoad函数里面得到
			}
		]
	}
}