UniApp的分包是一种将应用代码划分为多个包的技术。分包的核心思想是将不同部分的代码划分为不同的包,按需加载,从而提高应用性能。使用UniApp的条件编译功能,开发人员可以根据需要将代码划分为多个包。每个包都包含一组页面和组件,以及它们所依赖的资源文件。当用户打开应用时,只有当前页面所需的包会被下载和加载,这可以显著减少应用的启动时间和内存占用。
通过使用分包功能,可以将主包中的一些不常用的页面或组件放到分包中,这样可以减少主包的体积,加快应用的启动速度和加载速度。
在这里面除了pages是主包,其他三个都是分包
一、创建你要的分包目录--例如创建pages_home目录
二、
在pages.json文件中新增以下代码
"subPackages": [
{
"root": "pages_home",
"pages": []
}
]
root的名字需要和你创建的分包目录一致
三、新建你要的分包文件
这里下拉框出现了就说明你的分包创建完成了