uniapp小程序--分包

https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/basic.html

1、新建目录结构

├── app.js
├── app.json
├── app.wxss
├── packageA
│   └── pages
│       ├── cat
│       └── dog
├── packageB
│   └── pages
│       ├── apple
│       └── banana
├── pages
│   ├── index
│   └── logs
└── utils

2、在app.json中添加分包的页面

{
  "pages":[
    "pages/index",
    "pages/logs"
  ],
  "subpackages": [
    {
      "root": "packageA",
      "pages": [
        "pages/cat",
        "pages/dog"
      ]
    }, {
      "root": "packageB",
      "name": "pack2",
      "pages": [
        "pages/apple",
        "pages/banana"
      ]
    }
  ]
}

3、修改配置

manifest.json--源码视图--新增

 "optimization": { 
        "subPackages": true 
    } 

位置参考如下

"mp-weixin": { 
    "appid": "xxxxxxxxxxxxxxx", 
    "setting": { 
        "urlCheck": false, 
        "minified": false 
    }, 
    "usingComponents": true, 
    "optimization": { 
        "subPackages": true 
    } 
},

使用:分包中页面仍然是通过引用跳转展示,需要自己调整pages里面的路径

posted @ 2021-12-23 11:23  一只橙蚊镜  阅读(367)  评论(0)    收藏  举报