subPackages

分包加载配置 注意:此配置为小程序的分包加载机制。在5+App里始终为整包。

  • - 注意: subPackages 里的pages的路径是 root 下的相对路径,不是全路径。 使用方法: uni-app 目录结构如下:
    1. ┌─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.json 中填写
    1. { "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"] } }}