微信小程序-分包

本文介绍了微信小程序的分包机制,旨在优化首次启动下载时间和团队协作。内容包括分包的好处、分包前后的项目构成、分包加载规则、体积限制、样例代码、分包打包与引用原则,以及独立分包和分包预下载的概念和配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分包好处
 对小程序进行分包的好处主要有以下两点:
 · 可以优化小程序首次启动的下载时间
 · 在多团队共同开发是可以更好的解耦协作
分包前项目的构成
  分包前,小程序项目中所有的页面和资源都被打包到一起,导致整个项目体积过大,影响小程序首次启动的下载时间。
分包之后项目的构成
分包后,小程序项目由1个主包+多个分包组成:
 ·主包:一般只包含项目的启动页面或 TabBar 页面、以及所有分包需要用到的一些公共资源
 ·分包:只包含和当前分包有关的页面和私有资源
分包的加载规则
 ①在小程序启动时,默认会下载主包并启动主包内页面
 ·tabBar 页面需要放到主包中
 ②当用户进入分包某个页面时,客户端会把对应分包 下载下来,下载完成后在进行展示
 ·非tabBar 页面可以按照功能的不同,划分为不同的分包之后,进行按需下载
分包的体积限制
    目前,小程序分包的大小有以下限制:
   ·整个小程序所有分包大小不超过 16M(主包+所有分包)
   ·单个分包/主包大小不超过 2M
1.样例代码
在项目的 app.json文件下,于pages 节点平级 ,加入一个节点 subPackages 数组:
    "subPackages": [
        { "root": "pkgA", 
         "pages": [
             "pages/cat/cat",
             "pages/dog/dog"  
            ],
          "name": "p1"  // 添加别名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值