文章目录
小程序的启动
在小程序启动时,微信会为小程序展示一个固定的启动界面,界面内包含小程序的图标、名称和加载提示图标。
分包加载
采用分包时,小程序的代码包有两种:
- 一个“主包”,包含小程序启动时会马上打开的页面代码和相关资源。
- 多个“分包”,包含其余的代码和资源。
这样,小程序启动时,只需要先将主包下载完成,就可以立刻启动小程序,从而降低小程序代码包的下载时间。
app.json 中的配置:
{
"pages":["pages/index/index","pages/logs/logs"],
"subPackages": [
{
"root": "packageA",
"pages": [“pages/apple/apple"]
}, {
"root": "packageB",
"pages": ["pages/banana/banana"]
}
]
}
小程序代码包的大小限制
- 单个分包/主包大小不能超过 2M
- 整个小程序所有分包大小不超过 16M
常规的控制代码包大小的方法
- 精简代码,去掉不必要的WXML结构和未使用的WXSS定义。
- 减少在代码包中直接嵌入的资源文件。
- 压缩图片,使用适当的图片格式。
- 分包加载