wechat_微信小程序分包的配置

小程序分包

什么是分包?

  分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。

分包的好处?

  1、可以优化小程序首次启动的下载时间。(默认情况下不会进行分包,项目所有页面是打包到一起的,体积就比较大)。
  2、在多人团队共同开发时可以更好的解耦协作。(不同功能划分成不同的分包,提高开发效率)。

分包后的项目构成

  分包后,小程序项目由1个主包 + 多个分包构成。
  主包:一般只包含启动页面或他把bar页面、以及所有分包都会用到的一些公共的资源,例如:图片、js脚本、wxs脚本、wxss样式等。
  分包:只包含和当前分包有关的页面和私有的资源。

分包的加载规则

  在小程序启动时,默认会下载主包并启动主包内的页面,不会下载分包。tabBar相关的页面必须放到主包当中。
  当用户进入分包内某个页面时,客户端会把对应的分包下载下来,下载完成之后进行展示。非tabBar页面可以按照功能的不同,划分为不同的分包之后,进行按需下载。

分包的体积限制

  目前,小程序分包的大小有以下两个限制。
  1、整个小程序所有分包大小不超过16M(主包 + 所有分包)。
  2、单个分包/主包大小不能超过2M。

分包的配置方法

  在app.json的subpackages节点中声明分包的结构,当分包的结构声明完成后,ctrl + s 保存,小程序会帮我们自动生成对应的目录文件。

{
   
    "pages": [ // 主包的所有页面
        "pages/index",
        "pages/logs"
    ],
    "subpackages": [
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值