uniapp前端开发之分包

这篇具有很好参考价值的文章主要介绍了uniapp前端开发之分包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用场景

uniapp分包主要是针对打包成微信小程序的时候需要,如若不然可以不用分包。

步骤

1. 创建分包文件夹

我这里有两个分包文件,pagesA和pagesB,根据你们的业务需求来命名分包名称和个数,只要单个分包不超过2M,主包不超过1.5M(官方),总的不超过8M。目录结构如下图:

uniapp前端开发之分包

其中主包占据比较多资源的是static这个目录,里面存放的是静态文件。该文件大小如果太大,建议把里面较大的静态文件放到服务器中,通过网络链接的方式引用,图片不宜太大,否则加载页面时用户体验感不好。

2. 配置文件

2.1 manifest.json文件配置

/**分包优化**/
"optimization":{"subPackages":true}

uniapp前端开发之分包

 2.2 pages.json文件配置

//分包配置
"subPackages": [
	     {
			"root": "pagesA", //分包所在路径
			"pages": [ //页面数组
				{
                    "path": "businessManagement/warehouse/warehousing/list", //页面一定在pagesA分包路径下
					"style": {
						"navigationBarTitleText": "待入库列表", //页面头部标题
						"navigationStyle": "custom",  // 隐藏系统导航栏 不隐藏此项不用加
						"navigationBarTextStyle": "white" // 状态栏字体为白色,只能为 white-白色,black-黑色 二选一
					}
				
				}
            ]
        },
        {
			"root": "pagesB", 
			"pages": [
				    {
						"path": "operationMaintenance/declarationForm/list/list",
						"style": {
							"navigationBarTitleText": "服务报单列表",
							"enablePullDownRefresh": false, //不允许上拉刷新
							"navigationBarBackgroundColor": "#fff"
						}
					
					}
            ]
        }
]

 3. 检查是否达到标准

3.1 小程序运行

开发工具HBuilder X按图片步骤操作=》运行时压缩

uniapp前端开发之分包

 3.2 微信开发者工具检查

uniapp前端开发之分包文章来源地址https://www.toymoban.com/news/detail-484409.html

ok,试试吧 

到了这里,关于uniapp前端开发之分包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp微信小程序之分包异步化之组件分包

    日渐增加的通用组件造成的主包空间不足; 提升小程序访问速度,降低白屏率; 如何进行占位组件配置; 如何解决通过$refs访问异步组件报错; 如何判断所有异步组件都已加载完毕; 多分包组件之间互相调用如何配置; 占位组件配置         直接在页面路由配置文件

    2024年02月07日
    浏览(53)
  • uniapp----分包

    目录 系列文章目录 uniapp-----封装接口 uniapp-----分包 前言 二、使用步骤 1.创建文件 ​编辑 2.min.js的修改 2.1 subPackages 代码如下(示例):  2.2 preloadRule 代码如下(示例):  三、 注意点 总结 还是同样的需求(uniapp的主包要求大小不得大于2MB),但是就算将能封装的都封装

    2024年02月13日
    浏览(26)
  • uniapp 配置小程序分包

    分包可以减少小程序首次启动时的加载时间 分包页面(例如:商品详情页、商品列表页)。在 uni-app 项目中,配置分包的步骤如下: 1、右键点击根目录,新建,点击创建分包的根目录,命名为  subpkg。 2、在  pages.json  中,和  pages  节点平级的位置声明  subPackages  节点,

    2024年02月11日
    浏览(43)
  • uniapp项目如何分包

    一:分包相关概念 本质上是改变项目的路由以及优化项目各个模块的启动时间的一种优化技术。 主包与分包的概念 1). 主包:本项目中初始化时所必须的页面。 项目在启动时,将从主包进入,分包在用户未进入时不会加载,只有在进入分包模块时才会加载。 tabbar页面以及模

    2024年02月10日
    浏览(26)
  • uniapp微信小程序分包

    目录 一. 分包的概念 1. 什么是分包 2. 分包的好处 3. 分包后项目的构成 4. 分包加载规则 5. 分包体积限制 二. 分包的方法 1. 分包后的目录结构 2. 配置manifest.json 3. 配置pages.json 4. 全局修改分包文件路径 1. 什么是分包 2. 分包的好处 3. 分包后项目的构成 4. 分包加载规则

    2024年02月11日
    浏览(51)
  • uniapp 微信小程序分包

    uniapp项目编译到微信小程序上传代码时提示体积过大,这个时候就要做优化了,大致就以下几个方面 1.减少或压缩本地图片 2.删减重复代码,删减无用CSS样式 3.减少无用组件引用 这个时候做完发现也优化不了多少体积,代码包还是过大,所以就要用到分包了 分包步骤 1.在p

    2024年02月14日
    浏览(46)
  • uniapp 微信小程序 分包

    1、manifest.json内添加如图所示: 2、在与pages同级上创建各个分包的文件夹 把需要分包的文件对应移入分包文件夹内 3、page.json内修改分包文件的路径 比如: 3、页面内跳转路径修改 比如:

    2024年02月13日
    浏览(52)
  • uniapp分包,小程序分包处理 ,小程序发布包体积过大解决方案

    分包就是把一个完整的小程序项目,按照需求划分为不同的子包,构建的时候打包城不同的分包,按需加载 1、 可以减少小程序首次启动的下载时间 2、 可以多人开发中更好的解耦协作 3、 小程序发布主包体积过大 1、 整个小程序,主包加分包不能超过20M,单个包不能超过2M,主包也

    2024年02月04日
    浏览(47)
  • uniapp-微信小程序 分包--详解

    先说好,如果代码模块多,就一个一个模块搞(照着做不会错) 直入主题,我代码写完了,一真机运行,g,发现超过2m(微信小程序不能超过2m),找办法,发现设置里面有个最大运行4M,打开后可以真机调试了,结果上传代码,g,必须小于2M。找办法 1、将静态资源放到服务

    2023年04月23日
    浏览(50)
  • 微信小程序开发(第五期):npm包的使用、Vant Weapp 组件库的使用 && API Promise优化 、全局状态管理 && store 、分包、分包预下载 && 自定义配置tabBar

    LiuJInTao:2024年4月6日 一、小程序对 npm 包的限制 二、Vant Weapp 组件库 1. 什么是 Vant Weapp 官网文档地址 2. Vant Weapp 组件库的安装 注意点: 我们最新版本的微信开发者工具是不是没有勾选npm的,默认系统内部自动勾选。 步骤一 通过 npm 安装 使用npm构建前,请先阅读微信官方的

    2024年04月27日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包