位置: IT常识 - 正文

【详讲】微信小程序分包流程步骤(微信怎么开小)

编辑:rootadmin
【详讲】微信小程序分包流程步骤 【详讲】微信小程序分包流程步骤

推荐整理分享【详讲】微信小程序分包流程步骤(微信怎么开小),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小tips,微信小tips,微信的小,微信的小,微信小tips,微信怎么开小,微信小小说,微信小小说,内容如对您有帮助,希望把文章链接给更多的朋友!

本文基于微信小程序的官方文档,对分包的概念以及具体的操作流程进行讲解。

一、为什么要使用分包?

主要原因就是微信小程序规定了主包大小不能超过 2M ,但我们随着开发的更新迭代,一个小程序往往是大于 2M 的。于是小程序提供了分包的解决方法,将一个完整的的小程序,在打包时分成不同功能或需求的分包,在用户使用时再加载对应的分包。

主包:使用分包后必须有一个主包,用于存放 TabBar 页面,以及一些公共的资源文件和JS脚本。

分包:从主包上拆分而来的文件,个人建议的的拆分方式:先根据 TabBar 页面拆分大的模块,再拆分每个 TabBar内具体的小功能模块,这样拆分管理起来也更加清晰明了。

目前小程序分包大小有以下限制:

整个小程序所有分包大小不超过 20M单个分包/主包大小不能超过 2M二、使用分包1、基本配置【详讲】微信小程序分包流程步骤(微信怎么开小)

我们先看看官方给出的目录结构和 app.josn 的配置:

目录结构

├── app.js├── app.json---------分包配置文件├── app.wxss├── packageA---------分包A│ └── pages│ ├── cat│ └── dog├── packageB---------分包B│ └── pages│ ├── apple│ └── banana├── pages------------主包│ ├── index│ └── logs└── utils

app.json 配置

{ "pages":[ "pages/index", "pages/logs" ], "subpackages": [ { "root": "packageA", "pages": [ "pages/cat", "pages/dog" ] }, { "root": "packageB", "name": "pack2", "pages": [ "pages/apple", "pages/banana" ] } ]}

app.json 参数说明:

pages:主包 List ,默认以一个路径为主页,放置 TabBar 的页面,放在根目录下的 pages 文件夹内。

subpackages:分包 List ,官方的分包是默认放在根目录下的,实际上可以根据自身需要配置路径,下文将根据官方的 demo 展示。

字段类型说明rootString分包根目录,默认是从根目录开始nameString分包别名,分包预下载 时可以使用pagesStringArray分包页面路径,相对于分包根目录independentBoolean分包是否是 独立分包2、demo 案例分析

下载 小程序示例(分包加载版)源码

为了看起来更清晰,我删除了部分重复文件,但保留了 demo 本身的目录结构。看 demo 不难看出无论是分包还是主包,都是放在 page 这个文件夹下面的,这说明分包所在位置并没有严格的要求,可以根据自身的需求配置路径放置。

此外我们还需要注意到,主包和分包的默认路径是从根目录开始的,分包的路径是以 root 内的设置的路径为起始。

3、打包原则
本文链接地址:https://www.jiuchutong.com/zhishi/287201.html 转载请保留说明!

上一篇:Chat GPT实用案例——VUE+Chat GPT实现聊天功能教程

下一篇:H5页面跳转微信小程序时:wx.miniProgram.navigateTo 报错 ‘wx‘ is not defined no-undef(h5跳转h5)

  • 微信文件传输助手怎么删除(微信文件传输助手是真人吗)

    微信文件传输助手怎么删除(微信文件传输助手是真人吗)

  • 小米手机西瓜视频怎么下载(小米手机西瓜视频缓存位置)

    小米手机西瓜视频怎么下载(小米手机西瓜视频缓存位置)

  • 闲鱼申请退款卖家不理(闲鱼申请退款卖家不同意)

    闲鱼申请退款卖家不理(闲鱼申请退款卖家不同意)

  • 网络通道什么意思(网络通道6)

    网络通道什么意思(网络通道6)

  • 苹果6p多长(苹果6ps多长)

    苹果6p多长(苹果6ps多长)

  • 清除单元格内容按什么键(清除单元格内容快捷键是什么)

    清除单元格内容按什么键(清除单元格内容快捷键是什么)

  • 不上qq怎样保持达人(如何不登录qq)

    不上qq怎样保持达人(如何不登录qq)

  • 被回收的qq号码还能要回来吗(被回收的qq号码买回来)

    被回收的qq号码还能要回来吗(被回收的qq号码买回来)

  • 小米智能云台离线原因(小米智能云台 离线原因)

    小米智能云台离线原因(小米智能云台 离线原因)

  • 联想笔记本做系统按F几(联想笔记本做系统蓝屏怎么解决)

    联想笔记本做系统按F几(联想笔记本做系统蓝屏怎么解决)

  • 苹果11怎么看内存还有多少(苹果11怎么看内存占用)

    苹果11怎么看内存还有多少(苹果11怎么看内存占用)

  • 苹果手机不用原装充电器对手机有影响吗(苹果手机不用原装充电器会损坏电池吗)

    苹果手机不用原装充电器对手机有影响吗(苹果手机不用原装充电器会损坏电池吗)

  • 抖音用的bgm需要版权嘛(抖音配乐需要支付版权费吗)

    抖音用的bgm需要版权嘛(抖音配乐需要支付版权费吗)

  • 手机像素变差的原因(手机像素不好)

    手机像素变差的原因(手机像素不好)

  • 苹果18w快充多久可以充满(苹果18w快充多久可以充满苹果8)

    苹果18w快充多久可以充满(苹果18w快充多久可以充满苹果8)

  • 支付宝etc激活出错(支付宝etc激活出现异常)

    支付宝etc激活出错(支付宝etc激活出现异常)

  • 计算机的主机主要包括什么(计算机的主机主要包括哪两个)

    计算机的主机主要包括什么(计算机的主机主要包括哪两个)

  • 硬盘启动不了(steam下载到硬盘启动不了)

    硬盘启动不了(steam下载到硬盘启动不了)

  • 拼多多拼单返现钱在哪里(拼多多拼单返现50元是真的吗)

    拼多多拼单返现钱在哪里(拼多多拼单返现50元是真的吗)

  • 表格内容怎么居中(表格内容怎么居中对齐显示)

    表格内容怎么居中(表格内容怎么居中对齐显示)

  • 苹果xr卡死机了怎么办(苹果xr卡死机了无法强制重启)

    苹果xr卡死机了怎么办(苹果xr卡死机了无法强制重启)

  • shiftf5是什么快捷键

    shiftf5是什么快捷键

  • 网线密码怎么改(网线密码怎么改?)

    网线密码怎么改(网线密码怎么改?)

  • Win10如何在通知中心屏蔽应用消息?(win10通知怎么打开)

    Win10如何在通知中心屏蔽应用消息?(win10通知怎么打开)

  • 我国增值税征收范围
  • 固定资产中的动态投资包括
  • 财务报表申报错误怎么办
  • 税控盘锁死提示什么
  • 已核销的坏账又收回会计分录
  • 款项已付发票未到,怎么做凭证
  • 运输发票抵扣进项税率
  • 收到投资者购买股票的资金
  • 餐饮业购买餐桌椅会计分录
  • 出售房产税收
  • 增值税普通发票有什么用
  • 增值税减除后附加税计算方法
  • 如何办理临时经营纳税人设立登记
  • 公司租房可以入公积金吗
  • 经营用的固定资产
  • 委托加工物资什么意思
  • 手机连不上wifi显示已停用是怎么回事
  • 收回借支款的账务处理
  • 废料销售成本怎么计算
  • 一般纳税人销售自己使用过的汽车
  • 银行收到退款怎么回复
  • 误删的文件怎么撤回
  • 现金日记账漏记一笔怎么办
  • vue大屏组件库
  • ac1203路由器
  • 金融机构借款利率最新规定
  • php设计模式及使用场景
  • 包装费 增值税
  • Ubuntu18.04安装cuda10.2
  • vmstat命令 监视系统资源状态
  • 展会门票怎么入账
  • 奖金属于职工福利薪酬吗
  • mac安装mysql8.0
  • 增值税加计抵减最新政策2022
  • 福利费用属于哪个部门
  • sql server 2008 r2教程
  • 小规模纳税人企业所得税2023
  • 小规模普通发票怎么做分录
  • sql如何进行事务操作
  • 实收资本印花税属于什么税目
  • 外商投资的企业有哪些
  • 个人咨询费发票怎么开
  • 现金比率升高
  • 没有合同的收入能入账吗
  • 专利技术会计分录怎么做
  • 单位交社保怎么取消居民医保
  • 企业现金预算包括什么
  • 债券发行费用计入初始成本会计分录
  • 专票错误已认证需要退回吗?
  • 应付账款一直挂着,怎么消掉
  • 劳务成本如何核算
  • 会计账簿怎么填写模式
  • mysql常用命令语句
  • 数据库复制数据sql语句
  • mysql四个事务的四个特性
  • xp系统玩英雄联盟出现win32
  • win10系统开机蓝屏怎么修复
  • 强制关闭mac系统的快捷键
  • dotnetfx35有什么用
  • win7删除未识别的网络
  • win7笔记本任务管理器
  • win7系统如何关闭开机自动启动软件
  • linux如何关闭ipv6防火墙
  • android secure
  • bash脚本语法
  • 怎么把perl删除干净
  • cocos2d官网
  • Python 中urls.py:URL dispatcher(路由配置文件)详解
  • shell脚本实战
  • unity strangeioc
  • node的使用场景
  • nodejs cgi
  • node中的ejs
  • javascript的弹窗
  • python发送信息到微信
  • python运行flask
  • python中jsonpath
  • 财税刘毅
  • 北京地税局报税时间
  • 海关进口增值税怎么认证抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设