赞
踩
分包加载的原因:
出于对小程序启动速度的考虑,微信限制了代码包不能超过 2MB
分包的原理:
小程序启动时,默认下载主包并启动主包内页面。如果用户需要打开分包内某个页面,客户端会把对应分包下载下来,下载完成后再进行展示。
原则:
1、tabBar 页面必须在 app(主包)内
2、subpackages 外的其他目录,将被打包到 app(主包) 中,且不能是另外一个 subpackage 内的子目录
分包语法:
"subPackages": [
{
"root":"packageA",
"name": "A",
"pages": [
"index/index",
"demo/demo"
]
}
]
扩展
独立分包:独立于主包和其他分包运行,从独立分包中进入时,不需要下载主包。当用户进入普通分包或者主包,才会下载主包,可提升速度
语法:independent:true 声明是否是主包
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。