微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

uniapp小程序分包机制

{
  "pages": [
    {
      "path": "pages/index/index",
      "style": {
        "navigationBarTitleText": "uni-app",
        "navigationBarBackgroundColor": "#c7edcc"
      }
    }
  ],

  "subPackages": [
    {
      "root": "packageA",
      "pages": [
        {
          "path": "index/index"
        }
      ]
    }
  ],
  "globalStyle": {
    "navigationBarTextStyle": "black",
    "navigationBarTitleText": "uni-app",
    "navigationBarBackgroundColor": "#F8F8F8",
    "backgroundColor": "#F8F8F8"
  }
}
说明:
subPackages: 分包字段名, 打包的时候回识别该字段名, 并且把该包下的一个对象里面的页面所需要的东西, 打包进一个分包
root: 当前分包所在的根目录名称, 例如, 不分包的前提下, 根目录是 pages, 也就相当于 我 在 packageA ( 和 pages 同级 ) 下创建了一个index文件夹. 然后下面有个 index 的页面

小程序的分包个数上限, 微信和支付宝支持的各不相同, 具体情况, 以实际开发为主

注意:

如果小程序有 tab 标签页, 那么tab 标签页一定是在主包中, 分包可以import require 主包中的东西, 但是 反过来就不行, 且不同分包之间是完全隔离的, 也就说明, 不同分包之间不能有任何关联

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐