当前位置: 首页 > Web前端 > HTML

微信小程序分包

时间:2023-03-28 16:09:22 HTML

当我们的程序太大时,打开小程序会比较慢。这里需要使用分包加载,按照模块划分不同的包,让用户在需要的时候加载合适的。使用的模块,即用户只在进入某些页面时才下载该页面的资源,从而提高小程序的打开速度和第一次加载资源的速度。通常,我们构建的文件都在根文件夹下的页面中。根文件夹实际上是主包。主包的文件对应app.json中页面中的路径。例如,在页面中创建一个新的主文件夹。在主文件夹中创建一个新的index.wxml文件。当小程序打开时,它会加载主包的内容。如果所有文件都写在主包中,小程序打开时会加载大量资源,导致小程序打开速度慢。解决方法:分包加载比如你想在这里新建一个点区,那么只需要在主包中新建一个对应的文件夹即可。这是一个标签栏文件,这是必需的。进入点区后,将区内跳转的页面指定为Subpackage,相应的模块在分包中完成。新建一个子包,在根文件夹下新建一个文件夹。文件夹可以根据模块命名。新建文件夹后,在app.json中进行配置。subpackages是分包,内部{"root":'xxx'}是分包的文件夹名{"root":'xxxx'}pages是文件夹下的文件路径,和正常新建文件一样过程。如果要创建多个分包,在分包中配置多个包。“子包”:{{“root”:“包1”,“名称”:“包1”,“页面”:[“路径”]},{“root”:'包2'.....}}