程序开发分包预下载的方法

网友投稿 38 2024-06-30

分包预-

开发者可以通过配置,在进入小程序某个页面时,由框架自动预-可能需要的分包,提升进入后续分包页面时的启动速度。对于独立分包,也可以预-主包。

分包预-目前只支持通过配置方式使用,暂不支持通过调用 API 完成。

#3.1 配置方法

预-分包行为在进入某个页面时触发,通过在APP.json增加preloadRule配置来控制。

{
  "pages": ["pages/index"],
  "subpackages": [
    {
      "root": "important",
      "pages": ["index"],
    },
    {
      "root": "sub1",
      "pages": ["index"],
    },
    {
      "name": "hello",
      "root": "path/to",
      "pages": ["index"]
    },
    {
      "root": "sub3",
      "pages": ["index"]
    },
    {
      "root": "indep",
      "pages": ["index"],
      "independent": true
    }
  ],
  "preloadRule": {
    "pages/index": {
      "network": "all",
      "packages": ["important"]
    },
    "sub1/index": {
      "packages": ["hello", "sub3"]
    },
    "sub3/index": {
      "packages": ["path/to"]
    },
    "indep/index": {
      "packages": ["__APP__"]
    }
  }}
        已复制代码

preloadRule中,key是页面路径,value是进入此页面的预-配置,每个配置有以下几项:

字段类型必填默认值说明
packagesStringArray进入页面后预-分包的 root 或 name。APP 表示主包。
networkStringwifi在指定网络下预-,可选值为: all: 不限网络 wifi: 仅 wifi 下预-


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:小程序如何配置独立分包
下一篇:小程序开发之画布Canvas组件的使用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~