当前位置:网站首页>小程序--独立分包&分包预下载
小程序--独立分包&分包预下载
2022-08-01 21:24:00 【像费曼%】
1.什么是独立分包
独立分包本质上也是分包,只不过它比较清晰,可以独立于主包和其他分包而独立运行

2.独立分包和普通分包的区别
最主要的区别:是否依赖于主包才能运行
- 普通分包依赖主包
- 独立分包可以在不下载主包的情况下,独立运行
3.独立分包的应用场景
开发者可以按需,将某些具有一定功能独立性的页面配置 到独立分包中。原因如下:
- 当小程序从普通的分包页面重启时,需要先下载主包
- 而独立分包不依赖主包即可运行,可以很大程度上提升分包页面的启动速度
4.独立分包的配置方法(“independent": true)
"subpackages": [
{
"root": "packageA",
"name": "p1",
"pages": [
"pages/cat",
"pages/dog"
]
},
{
"root": "packageB",
"name": "p2",
"pages": [
"pages/apple",
"pages/banana"
],
"independent": true
}
],
5.引用原则
独立分包和普通分包以及主包之间,是相互隔绝的,不能相互引用彼此的资源,例如:
- 主包无法引用独立分包的私有资源
- 独立分包之间,不能相互引用私有资源
- 独立分包和普通分包之间,不能相互引用私有资源
- 特别注意:独立分包中不能引用主包内的公共资源
6.1分包预下载指的是:在进入小程序的某个页面时,由框架自动预下载可能需要的分包,从而提升进入后续分包页面时的启动速度
6.2配置分包预下载
预下载分包的行为,会在进入指定的页面时触发,在app.json中,使用preloadRule节点定义分包的预下载规则,实例代码:
"preloadRule": {
"pages/contact/contact":{
"network": "all",//表示在指定的网络模式下进行预下载,可选值为all(不限网络)和WiFi(仅WiFi模式下进行下载)
"packages": ["packageA"]
//packages表示进入页面后,预下载哪些分包
//可以通过root或name指定哪些预下载哪些分包
}
},
6.3分包预下载的限制
同一个分包中的页面享有共同的预下载大小限额为2M 
边栏推荐
- 牛血清白蛋白刺槐豆胶壳聚糖缓释纳米微球/多西紫杉醇的纳米微球DTX-DHA-BSA-NPs
- 那些关于DOM的常见Hook封装(二)
- JSD - 2204 - Knife4j framework - processing - Day07 response results
- property语法
- WEB渗透之SQL 注入
- Jmeter实战 | 同用户重复并发多次抢红包
- 使用百度EasyDL实现厂区工人抽烟行为识别
- An online JVM FullGC made it impossible to sleep all night and completely crashed~
- 2022牛客多校联赛第五场 题解
- LeetCode·32.最长有效括号·栈·动态规划
猜你喜欢
随机推荐
C pitfalls and pitfalls Chapter 7. Portability pitfalls 7.10 Free first, then realloc
Appendix A printf, varargs and stdarg A.1 printf family of functions
关于Request复用的那点破事儿。研究明白了,给你汇报一下。
HCIP---企业网的架构
C expert programming
LeetCode·每日一题·1374.生成每种字符都是奇数个的字符串·模拟
图的邻接矩阵存储
那些关于DOM的常见Hook封装(二)
TP5-NPs负载噻吩类化合物TP5白蛋白纳米粒/阿魏酸钠新糖牛血清蛋白纳米粒
可视化——Superset使用
Taobao's API to get the list of shipping addresses
WEB 渗透之端口协议
Realize the superposition display analysis of DWG drawing with CAD in Cesium
ahooks 是怎么处理 DOM 的?
PX4模块设计之十五:PX4 Log设计
JSD-2204-Knife4j框架-处理响应结果-Day07
C Pitfalls and Defects Chapter 7 Portability Defects 7.9 Case Conversion
Jmeter实战 | 同用户重复并发多次抢红包
分类接口,淘宝分类详情 API
记录第一次给开源项目提 PR









