当前位置:网站首页>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。
边栏推荐
- uniapp 自定義環境變量
- What is a spotlight effect?
- Matlab remainder
- 24 magicaccessorimpl can access the debugging of all methods
- MySQL 45 lecture learning notes (VI) global lock
- selenium驱动IE常见问题解决Message: Currently focused window has been closed.
- ABCD four sequential execution methods, extended application
- Google Chrome Portable Google Chrome browser portable version official website download method
- tars源码分析之4
- Redis interview question set
猜你喜欢
随机推荐
what the fuck! If you can't grab it, write it yourself. Use code to realize a Bing Dwen Dwen. It's so beautiful ~!
MySQL 45 lecture learning notes (VII) line lock
Stc8h development (XII): I2C drive AT24C08, at24c32 series EEPROM storage
金盾视频播放器拦截的软件关键词和进程信息
List of top ten professional skills required for data science work
SQL injection SQL lab 11~22
8. Factory method
selenium驱动IE常见问题解决Message: Currently focused window has been closed.
Abap:ooalv realizes the function of adding, deleting, modifying and checking
Tar source code analysis 4
Tar source code analysis 9
请问旧版的的常用SQL怎么迁移到新版本里来?
Explain in one sentence what social proof is
MySQL learning notes 3 - JDBC
Google Chrome Portable Google Chrome browser portable version official website download method
27-31. Dependency transitivity, principle
Can the out of sequence message complete TCP three handshakes
2022 is probably the best year for the economy in the next 10 years. Did you graduate in 2022? What is the plan after graduation?
MySQL 45 learning notes (XI) how to index string fields
ABCD four sequential execution methods, extended application








