您的当前位置:首页正文

uni的微信小程序 分包

2024-11-28 来源:个人技术集锦

为什么要分包,

首先: 官方要求,微信官方要求 微信小程序发布上线,(不分包)小程序大小不超过2M,使用分包后 小程序主包大小不超过2M,总包不超过20M,,超过规则,无法编译上线,

其次:使用分包可以有效的使你的程序快速进入(不需要加载所有的资源,页面,只是加载主包(一般来说就是你的所有Tabbar页面)肯定是快),

分包步骤

1: 打开编译工具的分包设置(HbuilderX中  manifest.json)

“mp-weixin”: {
“optimization”:{“subPackages”:true}
}

2:将你的每部分页面按照一定的规则分开

  一般来说 tabbar页面 以及封装axios,主包所用到的资源(无论子包用没用),放在主包里(pages下)资源不动

其他页面,按照大小,以及亲近关系(跳转关系)来进行分开,每个子包中独立使用的静态资源,例如A.png 只在某一个页面中使用到,那么这个图片就可以放在子包里,

3:根据你更改后的页面路径,重新配置page.json

4:重新进行编写页面跳转,
 

5:进入微信小程序测试,并查看是否符合规则大小

小提示:运行时打开 运行时是否压缩代码,不压缩的话 大概率过不去规则

显示全文