subPackages
分包加载配置 注意:此配置为小程序的分包加载机制。在5+App里始终为整包。
- -
注意:
subPackages里的pages的路径是root下的相对路径,不是全路径。 使用方法:uni-app目录结构如下:
则需要在 pages.json 中填写┌─pages │ ├─index│ │ └─index.vue │ └─login│ └─login.vue ├─pagesA │ └─list│ └─list.vue ├─pagesB │ └─detail│ └─detail.vue ├─static ├─main.js ├─App.vue ├─manifest.json └─pages.json
{ "pages": [{ "path": "pages/index/index", "style": { ...} }, { "path": "pages/login/login", "style": { ...} }], "subPackages": [{ "root": "pagesA", "pages": [{ "path": "list/list", "style": { ...} }] }, { "root": "pagesB", "pages": [{ "path": "detail/detail", "style": { ...} }] }], "preloadRule": { "pagesA/list/list": { "network": "all", "packages": ["__APP__"] }, "pagesB/detail/detail": { "network": "all", "packages": ["pagesA"] } }}
