微信小程序分包预下载

小程序分包预下载

预下载分包的行为,会在进入指定的页面是时触发提前加载

  • 在app.json 中配置 与pages 平级
  packages :表示进入页面后,预下载哪些分包
  network 表示指定的网络下进行预下载  可选值为all 和 wifi   (默认为wifi)
  "preloadRule": {
    "pages/index/index": {
      //  packages :表示进入页面后,预下载哪些分包
      //可以通过root 或者name 指定 预下载哪些分包
      "packages": [
        "p1"
      ],
      // network 表示指定的网络下进行预下载  可选值为all 和 wifi   (默认为wifi)
      "network": "all"
    }
  },
  //分包  
"subPackages": [
    {
      "root": "pack1",
      "name": "p1",
      "pages": [
        "pages/car/car",
        "pages/shoping/shoping"
      ]
    },
    {
      "root": "pack2",
      "name": "p2",
      "pages": [
        "pages/info/info"
      ]
    }
  ],

分包预下载的限制

同一个分包中的页面 享有共同的预下载大小限制2M

你可能感兴趣的:(小程序)