收藏
回答

分包预加载对同一分包内不同页面累计2M的预加载限制是不是解除了?

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 8.0.66 3.11.3

根据官方文档:

https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/preload.html

同一个分包中的页面享有共同的预下载大小限额 2M,限额会在工具中打包时校验。

如,页面 A 和 B 都在同一个分包中,A 中预下载总大小 0.5M 的分包,B中最多只能预下载总大小 1.5M 的分包。


但是我在项目中实际配置如下:

    'subpackages/order/Order/index': {
        network: 'all',
        packages: ['subpackages/shopService'],
    },
    'subpackages/order/OrderDetail/index': {
        network: 'all',
        packages: ['subpackages/social'],
    },

subpackages/shopService和subpackages/social分包的大小分别为:

这2个分包累计大小已经超出了2M,但是根据控制台的日志信息来看,这2个分包都预加载成功了,这是为什么呢?


回答关注问题邀请回答
收藏

2 个回答

  • hello world
    hello world
    2025-12-10

    开发者工具中好像是4M

    2025-12-10
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-12-10
    有用
登录 后发表内容