【小程序】---分包加载

 

一、分包加载

  某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载

  在构建小程序分包项目时,构建会输出一个或多个分包。每个使用分包小程序必定含有一个主包。所谓的主包,即放置默认启动页面/TabBar 页面,以及一些所有分包都需用到公共资源/JS 脚本;而分包则是根据开发者的配置进行划分。

  在小程序启动时,默认会下载主包并启动主包内页面,当用户用户进入分包内某个页面时,客户端会把对应分包下载下来,下载完成后再进行展示。

  目前小程序分包大小有以下限制:

    • 整个小程序所有分包大小不超过 8M
    • 单个分包/主包大小不能超过 2M

  对小程序进行分包,可以优化小程序首次启动的下载时间,以及在多团队共同开发时可以更好的解耦协作

二、分包加载的实现

  1、目录结构

  2、app.json subpackages 字段声明项目分包结构

"subpackages": [
{
"root": "pages/api/",
"pages": [
"component/cat/index"
]
}
]

最新文章

  1. 转载:centos7下使用yum安装mysql
  2. 从Mysql数据库中导入导出表结构
  3. 集成友盟分享SDK报错
  4. Velocity
  5. 如何参与Hibernate-ORM项目
  6. MVC 网站部署常见问题汇总
  7. nginx配置防盗链
  8. 读懂 Gradle 的 DSL
  9. win2012R2 的IIS报错HTTP404,报错在计算机上找不到服务W3SVC等等
  10. SQL触发器批量删除数据库中的表
  11. bootstrap 图片切换
  12. nginx权限问题failed(13:Permission denied)
  13. 自定义一个可以被序列化的泛型Dictionary<TKey,TValue>集合
  14. POJ 1953 World Cup Noise(递推)
  15. HTML5 画图--文字
  16. bootbox弹出框插件
  17. Informatica 常用组件Lookup之九 配置未连接的查找转换
  18. 音频特征提取——pyAudioAnalysis工具包
  19. java-事务-案例
  20. 【bzoj1495】[NOI2006]网络收费 暴力+树形背包dp

热门文章

  1. Java并发——原子变量和原子操作
  2. 网络流 最大流SAPkuangbin模板
  3. java 类记载器
  4. java 中的编码
  5. windows 安装apache2.4
  6. DUBBO原理、应用与面经总结
  7. css3 宽度百分比减去固定宽度 无效问题
  8. 对postcss以及less和sass的研究
  9. 【rust】rust安装,运行第一个Rust 程序 (1)
  10. Java——动态绑定和多态