- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
uniapp和⼩程序如何分包,详细步骤⼿把⼿(图解)
⼀、⼩程序分包
本;⽽分包则是根据开发者的配置进⾏划分。
在⼩程序启动时,默认会下载主包并启动主包内页⾯,当⽤户进⼊分包内某个页⾯时,客户端会把对应分包下载下来,下载完成后再进⾏展
⽰
⽬前⼩程序分包⼤⼩有以下限制:
整个⼩程序所有分包⼤⼩不超过 20M
单个分包/主包⼤⼩不能超过 2M
对⼩程序进⾏分包,可以优化⼩程序⾸次启动的下载时间,以及在多团队共同开发时可以更好的解耦协作。
⼆、uniapp分包⼩程序
App默认为整包。兼容⼩程序的分包配置。其⽬的不⽤于下载提速,⽽⽤于⾸页是vue时的启动提速。
这是我分包⼩程序之后的⽬录结构
components:公共组件 (供主包引⽤)
page_后跟拼⾳的都是分包
分包⾥的components是单个分包⾃⼰的组件 ⽬录,分包vue页⾯的引⽤只能是在⾃⼰page_zhaoshang分包⽬录下才可以引⽤
pages是主包,⾥⾯都是启动页⾯/TabBar 页⾯
static⾥放的是公共静态资源,图⽚类
分包步骤:
1.配置manifest.json
mp-weixin: {
optimization:{subPackages:true}
}
优化分包:
在对应平台的配置(manifest.json)下添加optimization:{subPackages:true}开启分包优化
⽬前只⽀持mp-weixin、mp-qq、mp-baidu的分包优化
静态⽂件:分包下⽀持 static 等静态资源拷贝,即分包⽬录内放置的静态资源不会被打包到主包中,也不可在主包中使⽤
js⽂件:当某个 js 仅被⼀个分包引⽤时,该 js 会被打包到该分包内,否则仍打到主包(即被主包引⽤,或被超过 1 个分包引⽤)
⾃定义组件:若某个⾃定义组件仅被⼀个分包引⽤时,且未放⼊到分包内,编译时会输出提⽰信息
2.配置pages.json
在pages.json中新建数组subPackages,数组中包含两个参数:1.root:为⼦包的根⽬录,2.pages:⼦包由哪些页⾯组成,参数同
pages;
注意:主包和分包是不能再同⼀⽬录下,在构建uniapp项⽬时,可以考虑⼀下⽬录结构,以便后期进⾏分包;
3.分包预载配置(preloadRule)
做这⼀步主要为了优化速度,不想优化速度的可以跳过这个配置
配置preloadRule后,在进⼊⼩程序某个页⾯时,由框架 ⾃动预下载可能需要的分包,提升进⼊后续分包页⾯时的启动速度
preloadRule 中,key 是页⾯路径,value 是进⼊此页⾯的预下载配置,每个配置有以下⼏项:
字段 类型 必填 默认值 说明
packages StringArray 是 ⽆ 进⼊页⾯后预下载分包的 root 或 name。__APP__表⽰主包。
network String 否 wifi 在指定⽹络下预下载,可选值为:all(不限⽹络)、wifi(仅wifi下预下载)
app的分包,同样⽀持preloadRule,但⽹络规则⽆效。
例⼦:
您可能关注的文档
- 学习通中随堂练习怎么转发.pdf
- 电科19年12月考试《计算机应用基础(专科)》期末大作业习题与讲解.pdf
- 最新部编版三年级语文上册第四单元习作《续写故事》范文三篇(四).pdf
- What引导的名词性从句2083.pdf
- 心衣公益:让社会见证内衣行业公益力量.pdf
- 新概念英语第二册自学必备Lesson51.pdf
- 东莞食品厂废水处理中的指标有哪些.pdf
- 人教版五年级上学期数学期末试题25(湖北黄冈名校优质试卷).pdf
- 大工22秋《水电站建筑物》在线测试3-[习题与讲解].pdf
- 打单员岗位职责6127.pdf
- 艾瑞咨询-2025年中国舒适眼镜白皮书.pptx
- 专题01 Units 4-6 重点语法归纳 七年级英语上学期期末考点(仁爱科普版2024).pptx
- 安全生产事故隐患大排查“百日攻坚”行动方案.PDF
- 第8课 欧洲的思想解放运动 课件高一下学期统编版(2019)必修中外历史纲要下(3).pptx
- 机械制图相关知识C语言及投影法等内容测试试卷.docx
- 第8课 欧洲的思想解放运动高一下学期统编版(2019)必修中外历史纲要下.pptx
- 第8课 现代社会的移民和多元文化 课件-高二历史统编版(2019)选择性必修三.pptx
- AIGC赋能高职“汽车新媒体营销”课程的应用探索.pdf
- 第8课 中国古代的法治与教化 课件-高三历史统编版(2019)选择性必修1一轮复习.pptx
- 21(null)大型购物中心 室内空气质量 解决方案.pdf
文档评论(0)