原生小程序分包和uniapp小程序分包差不多。
分包只是在原有代码结构上,指定那个文件夹属于分包,所以,页面地址原本路径不会修改。
比乳,将pages/mine设为分包,mine下面的有页面地址pages/mine/index/index,分包后仍为pages/mine/index/index这种。
- 目前并不限制分包的数量
- 整个小程序所有分包大小不超过 20M
- 单个分包/主包大小不能超过 2M
参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/basic.html
原生:修改app.json
uniapp:修改pages.json
以原生小程序举例:
在app.json 中,与pages对象同级,配置subpackages,配置项如文档:
项目的文件结构如下: