Uni-app入门到精通:subPackages节点为小程序的分包加载配置

subPackages节点用于为小程序的分包加载配置。因小程序有体积和资源加载限制,各小程序平台提供了分包方式,以加快小程序的下载和启动速度。主包用于放置默认启动页面、babBar页面,以及一些所有分包都会用到的公共资源或JS脚本;而分包则根据pages.json的配置进行划分。

在小程序启动时,会默认下载主包并启动主包内的页面,当用户打开分包内某个页面时,对应分包会被自动下载下来,下载完成后再进行展示。此时终端界面会有等待提示。

subPackages节点接收一个数组list,list数组的每一项都是应用的分包,其元素的属性如下。设置subPackages节点后,再设置preloadRule分包预加载配置,在打开小程序的某个页面时,由框架自动预加载可能需要的分包,加快打开后续分包页面的速度。

list数组元素的属性:

属性 类型 是否必填 描述
root String 用于设置分包的根目录
pages Array 用于设置分包由哪些页面组成
相关推荐
说私域11 分钟前
人工智能赋能美妆零售数字化转型:基于开源AI大模型的S2B2C商城系统构建
人工智能·小程序·开源·零售
灵感__idea12 分钟前
JavaScript高级程序设计(第5版):扎实的基本功是唯一捷径
前端·javascript·程序员
摇滚侠15 分钟前
Vue3 其它API toRow和markRow
前端·javascript
難釋懷16 分钟前
JavaScript基础-history 对象
开发语言·前端·javascript
beibeibeiooo18 分钟前
【CSS3】04-标准流 + 浮动 + flex布局
前端·html·css3
拉不动的猪25 分钟前
刷刷题47(react常规面试题2)
前端·javascript·面试
今夜有雨.29 分钟前
HTTP---基础知识
服务器·网络·后端·网络协议·学习·tcp/ip·http
浪遏33 分钟前
场景题:大文件上传 ?| 过总字节一面😱
前端·javascript·面试
说私域38 分钟前
数智化时代下开源AI大模型驱动的新型商业生态构建——基于AI智能名片与S2B2C商城小程序的融合创新研究
人工智能·小程序·开源
Bigger1 小时前
Tauri(十八)——如何开发 Tauri 插件
前端·rust·app