微信小程序开发实战 ②③(全局数据共享)

news/2024/11/8 0:28:24/

请添加图片描述

@作者 : SYFStrive

 
请添加图片描述

@博客首页 : HomePage

📜: 微信小程序

📌:个人社区(欢迎大佬们加入) 👉:社区链接🔗

📌:觉得文章不错可以点点关注 👉:专栏连接🔗

💃:感谢支持,学累了可以先看小段由小胖给大家带来的街舞

请添加图片描述
在这里插入图片描述
相关专栏

👉 微信小程序(🔥)

目录

  • 分包 - 了解使用分包
  •    1. 什么是分包
  •    2. 分包的好处
  •    2. 分包前项目的构成
  •    4. 分包后项目的构成
  •    5. 分包的加载规则
  •    6. 分包的体积限制
  •    分包 - 使用分包
  •    分包 - 独立分包
  • 分包 - 分包预下载
  •    1. 什么是分包预下载
  •    2. 配置分包的预下载
  •    3. 分包预下载的限制
  • 最后

分包 - 了解使用分包

   1. 什么是分包

分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。

   2. 分包的好处

对小程序进行分包的好处主要有以下两点:

⚫ 可以优化小程序首次启动的下载时间
⚫ 在多团队共同开发时可以更好的解耦协作

   2. 分包前项目的构成

分包前,小程序项目中所有的页面和资源都被打包到了一起,导致整个项目体积过大,影响小程序首次启动的下载时间。

   4. 分包后项目的构成

分包后,小程序项目由 1 个主包 + 多个分包组成:
⚫ 主包:一般只包含项目的启动页面或 TabBar 页面、以及所有分包都需要用到的一些公共资源
⚫ 分包:只包含和当前分包有关的页面和私有资源

   5. 分包的加载规则

① 在小程序启动时,默认会下载主包并启动主包内页面
⚫ tabBar 页面需要放到主包中
② 当用户进入分包内某个页面时,客户端会把对应分包下载下来,下载完成后再进行展示
⚫ 非 tabBar 页面可以按照功能的不同,划分为不同的分包之后,进行按需下载

   6. 分包的体积限制

目前,小程序分包的大小有以下两个限制:
⚫ 整个小程序所有分包大小不超过 20M(主包 + 所有分包)
⚫ 单个分包/主包大小不能超过 2M

   分包 - 使用分包

  1. 配置方法
  2. 打包原则

① 小程序会按 subpackages 的配置进行分包,subpackages 之外的目录将被打包到主包中
② 主包也可以有自己的 pages(即最外层的 pages 字段)
③ tabBar 页面必须在主包内
④ 分包之间不能互相嵌套

在这里插入图片描述

  1. 引用原则

① 主包无法引用分包内的私有资源
② 分包之间不能相互引用私有资源
③ 分包可以引用主包内的公共资源

在这里插入图片描述

   分包 - 独立分包

  1. 什么是独立分包
    独立分包本质上也是分包,只不过它比较特殊,可以独立于主包和其他分包而单独运行

  2. 独立分包和普通分包的区别
    最主要的区别:是否依赖于主包才能运行

⚫ 普通分包必须依赖于主包才能运行
独立分包可以在不下载主包的情况下,独立运行

在这里插入图片描述

  1. 独立分包的应用场景

开发者可以按需,将某些具有一定功能独立性的页面配置到独立分包中。原因如下:
⚫ 当小程序从普通的分包页面启动时,需要首先下载主包
⚫ 而独立分包不依赖主包即可运行,可以很大程度上提升分包页面的启动速度

注意:一个小程序中可以有多个独立分包。

  1. 独立分包的配置方法

  2. 引用原则

独立分包和普通分包以及主包之间,是相互隔绝的,不能相互引用彼此的资源!例如:

① 主包无法引用独立分包内的私有资源
② 独立分包之间,不能相互引用私有资源
③ 独立分包和普通分包之间,不能相互引用私有资源
④ 特别注意:独立分包中不能引用主包内的公共资源

分包 - 分包预下载

   1. 什么是分包预下载

分包预下载指的是:在进入小程序的某个页面时,由框架自动预下载可能需要的分包,从而提升进入后续分包页面时的启动速度。

   2. 配置分包的预下载

预下载分包的行为,会在进入指定的页面时触发。在 app.json 中,使用 preloadRule 节点定义分包的预下载

规则,示例代码如下:

在这里插入图片描述

   3. 分包预下载的限制

同一个分包中的页面享有共同的预下载大小限额 2M,例如:

在这里插入图片描述

最后

在这里插入图片描述
本文到这里就结束了,大佬们的支持是我持续更新的最大动力,希望这篇文章能帮到大家💪

 

                 相关专栏连接🔗

在这里插入图片描述

下篇文章再见ヾ( ̄▽ ̄)ByeBye

在这里插入图片描述


http://www.ppmy.cn/news/206433.html

相关文章

尚驰SHANGCHI汽车美容店尚驰洗车店兰州洗美行业中国的工匠力量

尚驰洗车店7大特色服务 1.免费代泊车服务 2.免停车费,兰新爱琴海地下停车场(洗车免停车费) 3.免费wifi上网 4.洗车液桶铺设隔沙网进行细节把控 5.记录客户需求对局部特殊清洗处理 6.客户自用洗车液、工具存放专车专用 7.私人订制洗车服务 网…

汽车零部件开发

汽车零部件开发的阶段 A样件: 原型样件,主要是实现基本功能和关键尺寸,用于基本功能的验证。 B样件(性能): 手工样件,全尺寸要求,B样件是产品研发的主要阶段,持续时间…

水漆哪个品牌好?十大品牌水漆排行榜

水漆哪个品牌好?十大品牌水漆排行榜      在提到水性漆的时候,大多数的消费者都会清楚这是一种具有环保特点的产品。但是选购的时候应该选择优质的水性油漆,这样才能确保其环保性能。下面小编就为你带来水性漆哪个牌子最好和水性漆分类介…

la是什么牌子_la是什么牌子 La Prairie莱珀妮品牌护肤品怎么样

很多人都见过la字样的牌子,但是这个字样有很多种,像La Prairie莱珀妮就是其中的一种,今天小编就来给大家介绍关于这个品牌的品牌简介和关于这个品牌的产品到底怎么样,一起来看一下。 1la是什么牌子 la是La Prairie 莱珀妮的简称&a…

ERP系统有哪些品牌?

企业资源规划 (ERP) 系统可以帮助企业在一个系统中管理其整个运营。凭借 CRM、人力资源、会计、供应链管理等功能,优秀的 ERP 系统可以集中并简化每位员工的日常工作。 那么,ERP系统有哪些品牌?哪个好用?下面就来简单介绍几个主流…

官方公布中国自行车排名十强辐轮王土拨鼠全世界碳纤维自行车品牌

肥胖所造成的危害十分巨大,不仅给日常生活带来诸多不便,且是不可忽视的重要死亡原因,可以诱发全身多系统严重疾病。肥胖可引起一系列代谢紊乱和疾病,可以诱发2型糖尿病,概率是非肥胖成年人的4倍;肥胖患者体…

【无碳小车入手】无碳小车中需要注意的小细节-曲率

曲率摆角轨迹 曲率——曲线弯曲的程度 计算公式,对于函数yf(x),其有二阶导数,那么曲率计算公式为: 那么曲率半径为: 当小车转弯的时候,下图中R0就是曲率半径。 图中两个α具有相等关系,那么可求出前轮摆角α&#xf…

查询产品品牌的列表和品牌的详细信息

目录 1.创建一个项目中的src--main-java--com.csi.eshop 下有三个包: 2.main--webapp有: Session消失的几种方式:客户端和服务器端 客户端 如果关闭浏览器,在重新打开的时候会导致产生一个新的cookie 同时就会产生一个新的ses…