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

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

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

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

list数组元素的属性:

属性 类型 是否必填 描述
root String 用于设置分包的根目录
pages Array 用于设置分包由哪些页面组成
相关推荐
sensen_kiss1 分钟前
CPT306 Principles of Computer Games Design 电脑游戏设计原理 Pt.3 实时图形
学习·计算机视觉
毛骗导演7 分钟前
@tencent-weixin/openclaw-weixin 插件深度解析(三):CDN 媒体服务深度解析
前端·架构
谁在黄金彼岸9 分钟前
Threejs实现 3D 看房效果
前端
谁在黄金彼岸12 分钟前
Threejs实现物理运动模拟
前端
kyriewen14 分钟前
原型与原型链:JavaScript 的“家族关系”大揭秘
前端·javascript·ecmascript 6
谁在黄金彼岸14 分钟前
Flutter应用在Windows 8上正常运行
前端
谁在黄金彼岸14 分钟前
Vue项目中引入three.js并加载GLB模型流程与常见问题
前端
谁在黄金彼岸16 分钟前
开发Chrome_Edge插件基本流程
前端
滴滴答答哒19 分钟前
layui表格头部按钮 加入下拉选项
前端·javascript·layui
Cache技术分享20 分钟前
359. Java IO API - 路径比较与处理
前端·后端