位置: 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)

  • 微信群聊在哪里找出来(微信群聊在哪里查找)

    微信群聊在哪里找出来(微信群聊在哪里查找)

  • ipad自动更新系统怎么取消(iPad自动更新系统文件)

    ipad自动更新系统怎么取消(iPad自动更新系统文件)

  • 华为荣耀20青春版是什么接口(华为荣耀20青春版多少钱)

    华为荣耀20青春版是什么接口(华为荣耀20青春版多少钱)

  • 苹果xsmax耳机孔在哪(xsmax的耳机孔在哪里)

    苹果xsmax耳机孔在哪(xsmax的耳机孔在哪里)

  • freebuds3第一次充电要多久(freebuds3i充电多久)

    freebuds3第一次充电要多久(freebuds3i充电多久)

  • qq号码被冻结怎么解封(qq号码被冻结怎么办)

    qq号码被冻结怎么解封(qq号码被冻结怎么办)

  • qq怎么批量删除好友(qq怎么批量删除历史头像)

    qq怎么批量删除好友(qq怎么批量删除历史头像)

  • smartbyte是什么软件(smartbyte有用吗)

    smartbyte是什么软件(smartbyte有用吗)

  • 淘宝退货了还能评价吗(淘宝退货了还能写评论吗)

    淘宝退货了还能评价吗(淘宝退货了还能写评论吗)

  • 闲鱼卖家不发货多久会自动取消(闲鱼卖家不发货钱会退回来吗)

    闲鱼卖家不发货多久会自动取消(闲鱼卖家不发货钱会退回来吗)

  • 华为mate30充满电可以用多长时间(荣耀magic5充电多久充满)

    华为mate30充满电可以用多长时间(荣耀magic5充电多久充满)

  • 您的订单已破损无法派送(你的订单已失效请重新购买)

    您的订单已破损无法派送(你的订单已失效请重新购买)

  • 微信举报双封号什么意思(微信举报双封号有奖励吗)

    微信举报双封号什么意思(微信举报双封号有奖励吗)

  • 电脑进水黑屏电源还亮(电脑进水黑屏电源灯闪烁)

    电脑进水黑屏电源还亮(电脑进水黑屏电源灯闪烁)

  • 电脑不能解压文件怎么回事(电脑不能解压文件的原因)

    电脑不能解压文件怎么回事(电脑不能解压文件的原因)

  • 多媒体作品制作的直接依据(多媒体作品制作员四级含金量)

    多媒体作品制作的直接依据(多媒体作品制作员四级含金量)

  • 通过icloud连接耳机是什么意思?(通过icloud连接耳机按住按钮)

    通过icloud连接耳机是什么意思?(通过icloud连接耳机按住按钮)

  • 苹果6s绕过开机密码(苹果6s怎么绕开开机id)

    苹果6s绕过开机密码(苹果6s怎么绕开开机id)

  • 好看视频里的视频怎么下载到手机(好看视频里的视频怎么找)

    好看视频里的视频怎么下载到手机(好看视频里的视频怎么找)

  • 拼多多退货在哪查物流(拼多多退货在哪里看物流)

    拼多多退货在哪查物流(拼多多退货在哪里看物流)

  • 电子邮箱怎么看(电子邮箱怎么看密码)

    电子邮箱怎么看(电子邮箱怎么看密码)

  • 小米手机怎么退出sos(小米手机怎么退出fastboot界面)

    小米手机怎么退出sos(小米手机怎么退出fastboot界面)

  • wps里的段落在哪里找(wps里的段落在哪里找出来)

    wps里的段落在哪里找(wps里的段落在哪里找出来)

  • 土豆视频如何开通会员(土豆视频怎么赚钱)

    土豆视频如何开通会员(土豆视频怎么赚钱)

  • 企业所得税如何做分录
  • 月末处理工作主要包括
  • 原始凭证太多如何删除
  • 无偿调入固定资产计提折旧吗
  • 预付账款在贷方是谁欠谁
  • 税务局可以委托公司代征税,你觉得可能吗?
  • 暂估发票一直未收回
  • 从业人数和资产总额是灰色
  • 应收账款对应的科目有哪些
  • 经营性租出固定资产的租金收入计入
  • 预提费用入账依据
  • 小微企业分公司 企业所得税优惠
  • 工会经费购买发的东西要算个税吗?
  • 电子发票没有纳税人识别号有效吗
  • 危险废物处理费用发票怎么开
  • 购买方纳税人识别号是什么意思
  • 以现金形式发放的员工餐费补贴,可并入职工福利费
  • 计提坏账准备和发生坏账准备分录
  • 国家税务局通用定额发票还能用吗
  • 进项税和销项税的借贷方向
  • 货款部分红冲进项转出如何做账?
  • 预付款退回扣除什么意思
  • 基本社会保障性缴款包括什么
  • 基建工程的各项工作包括
  • 注册资本认缴制开始实施时间
  • 本月未认证的怎么处理
  • 如何向企业支付宝收款
  • 企业买金税盘做什么科目
  • 财务软件单机版下载免费
  • 一般纳税人如何计算企业所得税
  • win10待机唤醒黑屏死机
  • 应付税款法账务处理
  • 房产税会计科目应该走税金及附加还是管理费用
  • php 链式调用
  • 以分期收款方式销售货物的按照什么日期确认收入的实现
  • 纽约公共图书馆开放时间
  • 监事 兼职
  • 接受股权投资账务处理
  • 非营利组织增值税
  • vue父组件怎么调用子组件的方法
  • php 面向对象
  • 发票整理归类汇总流程
  • 什么叫做关税完税证明呢
  • 外埠施工企业
  • python的元组有什么用
  • MySQL Community Server压缩包安装配置方法
  • 税控盘使用费
  • mysql日期和时间类型
  • 补交所得税会计处理方法包括
  • 金蝶建账初始数据修改
  • 非营利组织如何盈利
  • 其他应付款不用还了怎么处理
  • 以非货币形式出资应办理什么手续
  • 资产负债表的预付款项项目应根据预付账款
  • 应收账款转营业外支出
  • 补交以前年度的房产税会计分录
  • 完全成本法作业成本法变动成本法对企业的影响
  • 统计会计主要做什么
  • mysql osc
  • win10系统预览版
  • itunes无法更新app
  • win10安装固态硬盘打开软件卡
  • supporter5.exe - supporter5是什么进程
  • centos7视频教程
  • centos 怎么用
  • Windows RT 8.1 Update 3新特性曝光 9月推出
  • 安装怎么弄
  • Windows8和Windows8 RT版的区别介绍
  • linux开机流程详解
  • win8怎么开机不用密码
  • jquery prompt
  • es6解构函数
  • 不通过肾门的结构都有什么
  • nodejs搭建个人博客网站
  • csx脚本
  • div与script
  • node-js
  • 江苏国家电子税务局官网登录
  • 河北农信登录密码错误
  • 农民专业合作社章程完整版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设