使用场景

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

步骤

1. 创建分包文件夹

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

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

2. 配置文件

2.1 manifest.json文件配置

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

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按图片步骤操作=》运行时压缩

3.2 微信开发者工具检查

ok,试试吧 

uniapp前端开发之分包相关推荐

  1. Uni-app前端开发|基于微信小程序的快递运输管理系统

    作者主页:编程指南针 作者简介:Java领域优质创作者.CSDN博客专家 .CSDN内容合伙人.掘金特邀作者.阿里云博客专家.51CTO特邀作者.多年架构师设计经验.腾讯课堂常驻讲师 主要内容:Jav ...

  2. uni-app前端开发(零)

    uni-app学习 uni-app学习手册 小科普 手机宽度 750rpx 另一种表示方法100VW/VH,相当于100% 动态代码前要加 ' : ' /* scoped使样式只在当前页面中使用 */ ...

  3. uni-app前端开发(二)新闻功能

    新闻功能 1.新闻列表 首先要在页面的onLoad函数中添加请求初始化分页获取新闻列表 1.1逻辑层 <script>// 此处将方法抽取到了/common/method.js中impor ...

  4. uni-app前端开发(一)登录功能

    登录功能 1.登录表单 <view class="bg"><!-- 登录logo --><u-image width="150rpx&quo ...

  5. hbuilderx 小程序分包_很酷的HBuilderX和uni-app,开发一次既能生成小程序又能生成App...

    很酷的HBuilderX和uni-app,开发一次既能生成小程序又能生成App 创业者福利,做一次小程序和APP都有了 更流畅 由于基于C++架构而非eclipse或webkit架构,HX在启动速度. ...

  6. uni-app — 一套前端开发跨平台应用的终极解决方案

    uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS.Android.H5.小程序等多个平台. 今天有空就来介绍一下uni-app这个能够跨平台开发, ...

  7. 跨平台应用开发进阶(三十八)uni-app前端监控方案:基调听云APP探究

    文章目录 一.前言 二.产品介绍 2.1 工作原理 2.1.1 Android平台工作原理 2.1.2 iOS平台工作原理 三.项目集成 3.1 Android集成 3.2 iOS集成 四.答疑解惑 ...

  8. uniapp+unicloud开发微信小程序流程

    微信小程序的简单开发流程,我用一个自制已上线的微信小程序 皮皮虎去水印 为例,做一个比较详细的开发流程分析. 框架选择 选择uniapp: 1.为了开发效率,我选择uniapp框架,使用vue3.2语 ...

  9. 【转】2022年web前端开发学习路线图

    web前端学习路线图火热出炉啦,还在为如何系统学习web前端开发技术苦苦寻觅资源么? 2022年黑马程序员新版前端学习路线图这不就来了么!小伙计们甩开膀子学起来吧. 只要能坚持学下来走上人生巅峰不再是 ...

最新文章

  1. python与excel的关系-Python 与 Excel 不得不说的事
  2. 广东移动携手远传技术 共建移动客服标杆
  3. 单核7:全景闹钟和单核工作法
  4. 系数矩阵为方阵的线性方程组解的情况
  5. Golang练习题(自己认为比较不错的)
  6. 实习日志_实习律师实习日志第十八篇(连载30篇)
  7. Appium环境搭建(Java版本)
  8. pytest框架+conftest.py配置公共数据的准备和清理
  9. Html5下载功能实现
  10. 【openwrt】使用4G模块 移远EC20/25(1)内核配置
  11. c++如何侦测鼠标点击?
  12. R语言数据分析案例(1)
  13. 别人是怎么将图片贴在屏幕上的?
  14. PHP 互亿无线语音通知
  15. 微信营销吸粉秘籍之:360谈谈
  16. 按键精灵手机版 代码收藏
  17. 戏说CAD开发 最简单角度看CAD软件
  18. mysql concat 长度限制_mysql中group_concat()长度限制
  19. 计算机专业论文 方向,计算机专业本科生方向论文题目 计算机专业本科生论文题目怎样取...
  20. ROS 操作系统总结

热门文章

  1. 【机器学习】K近邻算法(K-NearestNeighbors , KNN)详解 + Java代码实现
  2. VSC/SMC(七)——基于高增益观测器的滑模控制(含程序模型)
  3. AOSP仓库分支截止2022年1月
  4. 共享键盘鼠标 oxs mac linux,Synergy 1.5.0 多台Macbook共享鼠标和键盘
  5. 我的世界中国版服务器宠物系统,百变宠物,上天入地:《我的世界》中国版Hypixel服务器的神奇道具...
  6. oracle怎么测试包,Oracle内置IO测试包dbms_resource_manager.CALIBRATE_IO
  7. 安装chatterbot的填坑过程
  8. 关于Time.timeScale
  9. subline3 macos 10.13 命令 subl快捷键
  10. 计算机心得1500字,计算机实训心得体会1500字