DQZEM微信小程序论坛的源码包有接近6M,所以是一定要进行分包的。
小程序的代码分包,简单来说,就是将小程序划分为一个主包 + N个分包。小程序启动时只下载主包,用户访问到分包页面时才按需下载。
这样做有两大好处:
- 大幅提升首次加载速度:主包体积减小,启动更快。
- 突破代码体积限制:单个包上限2MB,但整个小程序(主包+所有分包)可扩大到20MB。
基础分包配置
这是最常用、最标准的分包方式,适合将不常访问的页面(如个人中心、活动页)拆分出去。
假设你的项目目录结构如下(以pages/user为用户模块,需拆为分包):
只需在项目根目录的app.json文件中,通过subpackages字段声明即可:
跳转到分包页面
配置好后,在小程序任何地方(包括主包或其他分包)进行页面跳转时,只需按照正常的路径填写即可。框架会自动处理分包的下载和加载。
小程序端最终的部分截图效果:
技术栈:Laravel7+Taro3.2
效果:纯原生,非套壳,无塑料感
小程序搜索:“DQZEM积分系统” 体验真实使用效果。
福利活动:十一假期,送积分版源码授权