长按关注「有来技术」公众号,获取交流群二维码。
如果交流群的二维码过期,请加微信(
haoxianrui
)并备注「前端」、「后端」或「全栈」以获取最新二维码。
为确保交流群质量,防止营销广告人群混入,我们采取了此措施。望各位理解!
#issues
https://gitee.com/youlaiorg/vue-uniapp-template/issues
分包主要是因为小程序平台对主包大小有限制(微信小程序的规则是主包不超过2M,每个分包不超过2M,总体积一共不能超过20M),
分包不需要按照业务模块来分,可以将多个业务模块放入一个分包中,直到这个分包达到小程序的大小限制才考虑下一个分包。
uniapp的用法与微信官方文档一样,具体参见:
微信官方文档-分包
https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/basic.html
以下是一个简单示例。以下示例中创建了两个分包,分包a中包含两个页面,分包b中包含一个页面。
请注意,如果想把分包页面中使用的组件打包到分包中,则需要将组件放入对应的分包目录下,否则组件会被打包到主包中。
目录结构:
在pages.json文件中声明分包结构: