当前位置:网站首页>uniapp小程序分包
uniapp小程序分包
2022-07-04 06:41:00 【天使的同类】
uniapp小程序分包
分包原因:由于微信小程序包总体积不能超过2M,这时就需要把代码进行分包处理。
主包:即放置默认启动页面/TabBar 页面,以及一些所有分包都需用到公共资源/JS 脚本;而分包则是根据pages.json的配置进行划分。
分包后的每个分包的大小是2M以内,总体积一共不能超过20M。
subPackages:分包加载配置,此配置为小程序的分包加载机制,详细请参考uniapp官网分包机制
项目目录结构如下:

需要在 pages.json 中进行代码分包处理:
{
"pages": [{
"path": "pages/index/index",
"style": {
...} //页面配置
}],
"subPackages": [{
"root": "pagesA",
"pages": [{
"path": "punchCard/index",
"style": {
...}
}]
}, {
"root": "pagesB",
"pages": [{
"path": "collectInfo/index",
"style": {
...}
}]
} //后面继续增加其他分包
],
"preloadRule": {
//分包预载配置
"pagesA/index/index": {
"network": "all",
"packages": ["__APP__"]
},
"pagesB/punchCard/index": {
"network": "all",
"packages": ["pagesA"]
}
}
}
preloadRule:配置preloadRule后,在进入小程序某个页面时,由框架自动预下载可能需要的分包,提升进入后续分包页面时的启动速度,具体请参考uniapp官网分包预载配置
There is no fate but what we make for ourselves。
边栏推荐
- Abap:ooalv realizes the function of adding, deleting, modifying and checking
- MySQL installation and configuration
- C # symmetric encryption (AES encryption) ciphertext results generated each time, different ideas, code sharing
- 校园网络问题
- Matlab remainder
- 27-31. Dependency transitivity, principle
- what the fuck! If you can't grab it, write it yourself. Use code to realize a Bing Dwen Dwen. It's so beautiful ~!
- 同一个job有两个source就报其中一个数据库找不到,有大佬回答下吗
- MySQL 45 lecture learning notes (VII) line lock
- Can the out of sequence message complete TCP three handshakes
猜你喜欢

2022 wechat enterprise mailbox login entry introduction, how to open and register enterprise wechat enterprise mailbox?

SQL injection SQL lab 11~22

Overview of convolutional neural network structure optimization

regular expression

Sleep quality today 78 points

uniapp 自定義環境變量

C實現貪吃蛇小遊戲

Tree DP

Native Cloud - SSH articles must be read on Cloud (used for Remote Login to Cloud Server)

Reading notes of Clickhouse principle analysis and Application Practice (4)
随机推荐
Download kicad on Alibaba cloud image station
tars源码分析之1
ABCD four sequential execution methods, extended application
运算符<< >>傻瓜式测试用例
Redis面试题集
[Android reverse] function interception (CPU cache mechanism | CPU cache mechanism causes function interception failure)
C實現貪吃蛇小遊戲
How does the recv of TCP socket receive messages of specified length?
Reading notes of Clickhouse principle analysis and Application Practice (4)
Tar source code analysis Part 3
selenium驱动IE常见问题解决Message: Currently focused window has been closed.
Explain in one sentence what social proof is
Background and current situation of domestic CDN acceleration
树形dp
采用中微BATG135实现IIC数据/指令交互
MySQL 45 lecture learning notes (12) MySQL will "shake" for a while
tars源码分析之10
图的底部问题
Bicolor case
2022 where to find enterprise e-mail and which is the security of enterprise e-mail system?