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

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

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

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

list数组元素的属性:

属性 类型 是否必填 描述
root String 用于设置分包的根目录
pages Array 用于设置分包由哪些页面组成
相关推荐
chxii几秒前
10.4FormData :前端文件上传与表单数据处理的核心工具
前端
笨鸟笃行17 分钟前
百日挑战之单词篇(第三天)
学习
AntBlack26 分钟前
不当韭菜 : 好像真有点效果 ,想藏起来自己用了
前端·后端·python
楊无好33 分钟前
react中props的使用
前端·react.js·前端框架
im_AMBER38 分钟前
Leetcode 31
学习·算法·leetcode
一个处女座的程序猿O(∩_∩)O38 分钟前
Vue-Loader 深度解析:原理、使用与最佳实践
前端·javascript·vue.js
Miqiuha1 小时前
观察者模式学习
学习·观察者模式
一点一木1 小时前
火山方舟 Responses API 实战指南:从概念到「公司尽调 Dossier 生成器」
前端·人工智能·api
百锦再1 小时前
破茧成蝶:全方位解析Java学习难点与征服之路
java·python·学习·struts·kafka·maven·intellij-idea
雨奔1 小时前
Django 学习路线图
学习·django·sqlite