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

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

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

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

list数组元素的属性:

属性 类型 是否必填 描述
root String 用于设置分包的根目录
pages Array 用于设置分包由哪些页面组成
相关推荐
toooooop87 分钟前
本地开发环境webScoket调试,保存html即用
前端·css·websocket
山有木兮木有枝_13 分钟前
手动封装移动端下拉刷新组件的设计与实现
前端
阳光阴郁大boy14 分钟前
大学信息查询平台:一个现代化的React教育项目
前端·react.js·前端框架
小菜全21 分钟前
uniapp新增页面及跳转配置方法
开发语言·前端·javascript·vue.js·前端框架
AlexMercer101223 分钟前
[前端]1.html基础
前端·笔记·学习·html
白水清风32 分钟前
关于Js和Ts中类(class)的知识
前端·javascript·面试
雪芽蓝域zzs39 分钟前
uni-app倒计时公共组件 封装,倒计时组件
uni-app
小菜全43 分钟前
uniapp基础组件概述
前端·css·vue.js·elementui·css3
小天呐1 小时前
qiankun 微前端接入实战
前端·js·微前端
周航宇JoeZhou1 小时前
JP4-7-MyLesson后台前端(五)
java·前端·vue·elementplus·前端项目·mylesson·管理平台