美文网首页
微信小程序使用分包

微信小程序使用分包

作者: 小鹿儿绵绵 | 来源:发表于2020-08-06 17:06 被阅读0次

小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。

小程序推崇的是轻便,在2017年的时候,小程序发布的压缩包从1M升级到了2M,但是在真实的项目中,还是有可能会超出2M的情况发生,因此我们需要使用分包.

官方地址:https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/basic.html

配置方法

假设支持分包的小程序目录结构如下:

├── app.js
├── app.json
├── app.wxss
├── packageA
├── packageB
├── pages
│   ├── index
│   └── logs
│   └── cat
│   └── apple
└── utils

开发者通过在 app.json subpackages 字段声明项目分包结构:

{
  "pages":[
    "pages/index",
    "pages/logs"
  ],
  "subpackages": [
    {
      "root": "packageA",
      "pages": [
        "pages/cat"
      ]
    }, {
      "root": "packageB",
      "name": "pack2",
      "pages": [
        "pages/apple"
      ]
    }
  ]
}

*注意 *:保存后你会发现,cat,apple会自动生成对应的目录,因为分包只需要建一个根目录就行,别的在subpackages种配置

打包原则

  • 声明 subpackages 后,将按 subpackages 配置路径进行打包,subpackages 配置路径外的目录将被打包到 app(主包) 中
  • app(主包)也可以有自己的 pages(即最外层的 pages 字段)
  • subpackage 的根目录不能是另外一个 subpackage 内的子目录
  • tabBar 页面必须在 app(主包)内

引用原则

  • packageA 无法 require packageB JS 文件,但可以 require app、自己 package 内的 JS 文件
  • packageA 无法 import packageB 的 template,但可以 require app、自己 package 内的 template
  • packageA 无法使用 packageB 的资源,但可以使用 app、自己 package 内的资源

相关文章

  • 微信小程序--使用分包

    1、分包的小程序目录结构如下 子包packageTab1、packageTab2分别为子包1、2其中的结构和主包的...

  • 微信小程序使用分包

    小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 小程序推崇的是...

  • 微信小程序:分包报错

    微信提供了分包加载目前小程序分包大小有以下限制: 整个小程序所有分包大小不超过 8M 单个分包/主包大小不能超过 ...

  • 2019-06小程序升级简要

    微信小程序分包加载 包的限时 整个小程序所有分包大小不超过 8M 单个分包/主包大小不能超过 2M 分包规则(普通...

  • 微信小程序性能优化实践

    历史回顾: 微信小程序自定义组件 - 表格组件来啦 通过微信小程序来实现 “钉钉打卡” 记一次微信小程序项目分包,...

  • 微信小程序分包加载设置

    设置分包加载 微信小程序分包限制为: 主包或者单个分包最大为2M 整体小程序所有包最大为8M 为什么需要设置分包?...

  • 微信小程序分包加载使用

    目录结构 在项目app.json中的配置 这样即可使用分包了 就是这么简单然后在开发者工具可以查看所占的大小 这是...

  • 微信小程序分包

    2020-03-10 周二 阴 简述什么是分包、为什么要分包以及分包的优缺点,罗列分包相关规则和大坑 背景 微信客...

  • 小程序分包(Taro分包案例)

    为什么要使用小程序的“分包加载”方案 微信小程序限制了代码包不能超过 2MB,限制大小是对小程序启动速度的考虑,但...

  • 微信小程序基础

    微信小程序介绍微信小程序开发工具的使用微信小程序框架文件微信小程序逻辑层微信小程序视图层微信小程序组件介绍微信小程...

网友评论

      本文标题:微信小程序使用分包

      本文链接:https://www.haomeiwen.com/subject/cxhtdktx.html