当前位置: 首页 > news >正文

小程序--分包加载

分包加载是优化小程序加载速度的一种手段。

一、为什么进行分包

        小程序限制单个包体积不超过2M;

        分包可以优化小程序页面的加载速度。

二、启用/使用分包语法subPackages

         subPackages:下载app.json文件中

         root:分包所在的目录

         pages:分包包含的页面

  "subPackages": [{"root": "pkg_building","pages": ["detail/detail","list/list"]},{"root": "pkg_repair","pages": ["detail/detail","list/list"]}],

        注意:tabBar页面不允许分包;

                   整体包体积不得超过20M。

        左侧为未分包时,真机调试报错信息;右侧显示二维码则表示可成功调试。

三、分包预加载 preloadRule

        在实际使用分包的过程中,纯粹的按需加载也不是最优的方案,可以将即将访问的页面的包预先下载下来,这样能进一步提升小程序加载的速度,通过 preloadRule 来配置预加载的包: 

        页面路径作为key属性;

        network预加载的网络环境;

        packages需要预加载的包。

  "preloadRule": {"pages/framework/index": {"network": "all","packages": ["pkg_building"]}},

 

http://www.lryc.cn/news/306416.html

相关文章:

  • R语言【base】——writeLines()
  • 微信小程序-人脸检测
  • 微信小程序自制动态导航栏
  • 金融知识分享系列之:五日线
  • 回归测试详解
  • 渲染效果图有哪几种分类?效果图为什么用云渲染更快
  • Docker镜像加速
  • 吴恩达deeplearning.ai:sigmoid函数的替代方案以及激活函数的选择
  • Alias许可分析中的数据可视化
  • 【计算机网络】数据链路层--以太网/MTU/ARP/RARP协议
  • typescript使用解构传参
  • CSP-J 2023 复赛第4题:旅游巴士
  • JAVA算法和数据结构
  • 每日五道java面试题之spring篇(七)
  • Keil编译GD32工程时找不到lib库文件
  • 测试C#使用ViewFaceCore实现图片中的人脸遮挡
  • 2.21 Qt day2 菜单栏/工具栏/状态栏/浮动窗口、UI界面、信号与槽
  • 300分钟吃透分布式缓存-16讲:常用的缓存组件Redis是如何运行的?
  • 上一篇文章补充:已经存在的小文件合并
  • 代码随想录训练营第三十期|第四十三天|动态规划 part05|1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零
  • c++学习记录 string容器—字符串插入和删除
  • 【IEEE会议征稿】2024年第九届智能计算与信号处理国际学术会议(ICSP 2024)
  • 【电机仿真】HFI算法脉振高频电压信号注入观测器-PMSM无感FOC控制
  • Java学习——集合框架
  • 【鸿蒙 HarmonyOS 4.0】UIAbility、页面及组件的生命周期
  • jdk动态代理与CGLib动态代理
  • Linux 命令行的世界 :4.操作文件和目录
  • 如何使用ArcGIS Pro生成等高线
  • golang学习2,golang开发配置国内镜像
  • Stable Diffusion 绘画入门教程(webui)-ControlNet(线稿约束)