uniapp前端开发之分包
使用场景
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前端开发之分包相关推荐
- Uni-app前端开发|基于微信小程序的快递运输管理系统
作者主页:编程指南针 作者简介:Java领域优质创作者.CSDN博客专家 .CSDN内容合伙人.掘金特邀作者.阿里云博客专家.51CTO特邀作者.多年架构师设计经验.腾讯课堂常驻讲师 主要内容:Jav ...
- uni-app前端开发(零)
uni-app学习 uni-app学习手册 小科普 手机宽度 750rpx 另一种表示方法100VW/VH,相当于100% 动态代码前要加 ' : ' /* scoped使样式只在当前页面中使用 */ ...
- uni-app前端开发(二)新闻功能
新闻功能 1.新闻列表 首先要在页面的onLoad函数中添加请求初始化分页获取新闻列表 1.1逻辑层 <script>// 此处将方法抽取到了/common/method.js中impor ...
- uni-app前端开发(一)登录功能
登录功能 1.登录表单 <view class="bg"><!-- 登录logo --><u-image width="150rpx&quo ...
- hbuilderx 小程序分包_很酷的HBuilderX和uni-app,开发一次既能生成小程序又能生成App...
很酷的HBuilderX和uni-app,开发一次既能生成小程序又能生成App 创业者福利,做一次小程序和APP都有了 更流畅 由于基于C++架构而非eclipse或webkit架构,HX在启动速度. ...
- uni-app — 一套前端开发跨平台应用的终极解决方案
uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS.Android.H5.小程序等多个平台. 今天有空就来介绍一下uni-app这个能够跨平台开发, ...
- 跨平台应用开发进阶(三十八)uni-app前端监控方案:基调听云APP探究
文章目录 一.前言 二.产品介绍 2.1 工作原理 2.1.1 Android平台工作原理 2.1.2 iOS平台工作原理 三.项目集成 3.1 Android集成 3.2 iOS集成 四.答疑解惑 ...
- uniapp+unicloud开发微信小程序流程
微信小程序的简单开发流程,我用一个自制已上线的微信小程序 皮皮虎去水印 为例,做一个比较详细的开发流程分析. 框架选择 选择uniapp: 1.为了开发效率,我选择uniapp框架,使用vue3.2语 ...
- 【转】2022年web前端开发学习路线图
web前端学习路线图火热出炉啦,还在为如何系统学习web前端开发技术苦苦寻觅资源么? 2022年黑马程序员新版前端学习路线图这不就来了么!小伙计们甩开膀子学起来吧. 只要能坚持学下来走上人生巅峰不再是 ...
最新文章
- python与excel的关系-Python 与 Excel 不得不说的事
- 广东移动携手远传技术 共建移动客服标杆
- 单核7:全景闹钟和单核工作法
- 系数矩阵为方阵的线性方程组解的情况
- Golang练习题(自己认为比较不错的)
- 实习日志_实习律师实习日志第十八篇(连载30篇)
- Appium环境搭建(Java版本)
- pytest框架+conftest.py配置公共数据的准备和清理
- Html5下载功能实现
- 【openwrt】使用4G模块 移远EC20/25(1)内核配置
- c++如何侦测鼠标点击?
- R语言数据分析案例(1)
- 别人是怎么将图片贴在屏幕上的?
- PHP 互亿无线语音通知
- 微信营销吸粉秘籍之:360谈谈
- 按键精灵手机版 代码收藏
- 戏说CAD开发 最简单角度看CAD软件
- mysql concat 长度限制_mysql中group_concat()长度限制
- 计算机专业论文 方向,计算机专业本科生方向论文题目 计算机专业本科生论文题目怎样取...
- ROS 操作系统总结
热门文章
- 【机器学习】K近邻算法(K-NearestNeighbors , KNN)详解 + Java代码实现
- VSC/SMC(七)——基于高增益观测器的滑模控制(含程序模型)
- AOSP仓库分支截止2022年1月
- 共享键盘鼠标 oxs mac linux,Synergy 1.5.0 多台Macbook共享鼠标和键盘
- 我的世界中国版服务器宠物系统,百变宠物,上天入地:《我的世界》中国版Hypixel服务器的神奇道具...
- oracle怎么测试包,Oracle内置IO测试包dbms_resource_manager.CALIBRATE_IO
- 安装chatterbot的填坑过程
- 关于Time.timeScale
- subline3 macos 10.13 命令 subl快捷键
- 计算机心得1500字,计算机实训心得体会1500字