微信小程序-分包

分包

1.什么是分包

分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。

2.分包的好处

对小程序进行分包的好处主要有以下两点:

可以优化小程序首次启动的下载时间

在多团队共同开发时可以更好的解耦协作

3.分包前项目的构成

分包前,小程序项目中所有的页面和资源都被打包到一起,导致整个项目体积过大,影响小程序首次启动的下载时间。

5.分包的加载规则

1)在小程序启动时,默认会下载主包并启动主包内页面

tabBar页面需要放到主包中

2)当用户进入分包内某个页面时,客户端会把对应分包下载下来,下载完成后再进行展示

非tabBar页面可以按照功能的不同,划分为不同的分包之后,进行按需下载。

6.分包的体积限制

目前,小程序分包的大小有以下两个限制:

整个小程序所有分包大小不超过16M (主包+所有分包)

单个分包/主包大小不能超过2M

相关推荐
Ama_tor2 小时前
mini-program01の系统认识微信小程序开发
微信小程序·小程序
毛毛三由12 小时前
基于svga+uniapp的微信小程序动画组件开发指南
微信小程序·uni-app·notepad++
一只一只妖14 小时前
uniapp小程序无感刷新token
前端·小程序·uni-app
编程毕设15 小时前
基于小程序的智能停车管理系统设计与开发
小程序
Kelaru16 小时前
本地Qwen中医问诊小程序系统开发
python·ai·小程序·flask·project
初晨未凉18 小时前
uniapp返回webview返回小程序并且跳转回webview
小程序·uni-app
Python智慧行囊20 小时前
微信小程序交互精髓:点击操作与状态管理实战
微信小程序·小程序·交互
铲子Zzz1 天前
Java使用接口AES进行加密+微信小程序接收解密
java·开发语言·微信小程序
paopaokaka_luck2 天前
基于SpringBoot+Vue的非遗文化传承管理系统(websocket即时通讯、协同过滤算法、支付宝沙盒支付、可分享链接、功能量非常大)
java·数据库·vue.js·spring boot·后端·spring·小程序