微信小程序子包加载的使用
在某些情况下,开发人员需要将小程序分成不同的子包,这些子包在构建过程中被打包成不同的子包,用户在使用它们时可以根据需要加载它们。
当您构建小程序分包项目时,构建将输出一个或多个分包。使用的每个分包小程序必须包含一个主包。所谓的的主包,也就是放置默认的启动页面/TabBar页面,所有分包都需要一些常用的资源/JS脚本;分包根据开发商的配置进行划分。
当小程序启动时,默认情况下会下载主包,并启动主包中的页面。当用户在包中输入页面时,客户端会下载相应的包,并在下载完成后显示出来。
目前,小程序的分包规模有以下限制:
整个小程序所有分包尺寸不超过16M,单个分包/总包尺寸不超过2M。分包小程序可以优化小程序第一次启动的下载时间,多个团队共同开发时可以更好的解耦和协作。
使用分包(建议主包添加跳转路径,分包内容)
在app.json中配置“子包”
在pages对等目录中创建新文件夹和文件
13456789打包原则声明子包后,会按照子包配置路径进行打包。子包配置路径之外的目录将被打包到应用程序(主包)中。应用程序(主包)也可以有自己的页面(即最外面的页面字段)。子包的根目录不能是另一个子包中的子目录。tabBar页面必须参考app(主包)中不能要求packageA的原则。Ire packageB JS文件,但是可以要求app、JS文件在自己的包中,packageA不能导入packageB的模板,但是可以要求app、templatepackageA在自己的包中不能使用packageB的资源,但是可以使用app和自己的包的资源。
简要描述是:
1.首先,配置打包路径。
2.其次,子页面的根目录不能再包含子页面目录。
3.tabBar页面,如page/index/index、page/log/log必须在主包中。
版权声明:微信小程序子包加载的使用是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。