鉴于微信小程序的下载时间和加载速度,微信官方对小程序的包大小限制是单个包大小不能超过2M,整个小程序的大小不能超过8M。在小程序的开发过程中,想说一个包就满足整个小程序的开发,除了2-3个简单页面的开发,不分包是不可能的。 微信官方文档也专门有关于分包的讲解,整个是没有多大问题的,就是有些说明不够详尽。
- 具体参照: 怎么配置不在此处说明,主要属性时root和subPackages,这里有一点建议就是,尽量命名的时候使用驼峰形式,以Package开头或结尾都行。
需要注意的是,在进行分包之后,如果主包有对子包的页面引用(如导航切换),则需要在路径加上分包名,否则会出现页面没有在app.json配置的错误。
- 另外,小程序官方也提供了分包的示例,但是内容较多,不嫌累赘的可以去看下: