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

  • 手机降温神器(手机降温)(下载手机降温神器)

    手机降温神器(手机降温)(下载手机降温神器)

  • 小米打印机怎么连接wifi使用(小米打印机怎么连接wifi)

    小米打印机怎么连接wifi使用(小米打印机怎么连接wifi)

  • 淘宝7天内没发货怎么办(淘宝7天内没发货的怎么处理)

    淘宝7天内没发货怎么办(淘宝7天内没发货的怎么处理)

  • 苹果11的使用方法(苹果11的使用方法图解)

    苹果11的使用方法(苹果11的使用方法图解)

  • 拼多多市场价高于单买价是什么意思(拼多多市场价格需要高于单价)

    拼多多市场价高于单买价是什么意思(拼多多市场价格需要高于单价)

  • 双屏笔记本有哪些(双屏笔记本有哪几款电脑)

    双屏笔记本有哪些(双屏笔记本有哪几款电脑)

  • 苹果11面容识别无法录入(苹果11面容识别一直在保持面部在取景框)

    苹果11面容识别无法录入(苹果11面容识别一直在保持面部在取景框)

  • 手机短信突然收到很多验证码信息是怎么了(手机短信突然收到金鹏俱乐部信息)

    手机短信突然收到很多验证码信息是怎么了(手机短信突然收到金鹏俱乐部信息)

  • 电脑开机黑屏主机风扇一直响(电脑开机黑屏主板亮黄灯)

    电脑开机黑屏主机风扇一直响(电脑开机黑屏主板亮黄灯)

  • 两人位置共享怎么用(两人位置共享怎么关闭)

    两人位置共享怎么用(两人位置共享怎么关闭)

  • 无线网络适配器已删除怎么解决(无线网络适配器在哪里)

    无线网络适配器已删除怎么解决(无线网络适配器在哪里)

  • 微信对方正在输入是和别人聊天吗(微信对方正在输入怎么设置)

    微信对方正在输入是和别人聊天吗(微信对方正在输入怎么设置)

  • 陌陌是什么(陌陌是什么材质的珠宝)

    陌陌是什么(陌陌是什么材质的珠宝)

  • 抖音未获得微信登录权限怎么设置(抖音未获得微信登录权限是什么意思)

    抖音未获得微信登录权限怎么设置(抖音未获得微信登录权限是什么意思)

  • ppt如何保存为ppsx(ppt如何保存为兼容版本)

    ppt如何保存为ppsx(ppt如何保存为兼容版本)

  • word文档页面位置调整(word文档页面位置怎么左右拉动)

    word文档页面位置调整(word文档页面位置怎么左右拉动)

  • 手机照片怎么导入u盘(手机照片怎么导入移动硬盘)

    手机照片怎么导入u盘(手机照片怎么导入移动硬盘)

  • ipad文件储存在哪里(ipad文件储存在我的ipad里还是云盘里好)

    ipad文件储存在哪里(ipad文件储存在我的ipad里还是云盘里好)

  • 充电宝休眠是什么状态(充电宝进去休眠状态怎么办)

    充电宝休眠是什么状态(充电宝进去休眠状态怎么办)

  • 萤石c6h怎么初始化设备(萤石cs-c6cn-1c2wfr初始化)

    萤石c6h怎么初始化设备(萤石cs-c6cn-1c2wfr初始化)

  • 白名单在哪里找到(解除白名单在哪里找)

    白名单在哪里找到(解除白名单在哪里找)

  • vivoz3i支持nfc吗(vivoz3i支持nfc功能吗)

    vivoz3i支持nfc吗(vivoz3i支持nfc功能吗)

  • 钉钉文件怎么发到QQ(钉钉文件怎么发到qq邮箱)

    钉钉文件怎么发到QQ(钉钉文件怎么发到qq邮箱)

  • 苹果xs怎么关闭后台程序(苹果xs怎么关闭拍照声音)

    苹果xs怎么关闭后台程序(苹果xs怎么关闭拍照声音)

  • ac指什么(ACTH是什么)

    ac指什么(ACTH是什么)

  • 苹果Mac隐藏壁纸在哪里?Mac隐藏壁纸查找教程(macbook隐藏)

    苹果Mac隐藏壁纸在哪里?Mac隐藏壁纸查找教程(macbook隐藏)

  • mssvr.exe - mssvr是什么进程 什么用

    mssvr.exe - mssvr是什么进程 什么用

  • C语言怎么给函数添加形参的默认值(c语言怎么给函数传递数组)

    C语言怎么给函数添加形参的默认值(c语言怎么给函数传递数组)

  • python中使用reload重载(PYTHON中使用什么符号表示单行注释)

    python中使用reload重载(PYTHON中使用什么符号表示单行注释)

  • 当月出口的货物,可以过几个月申报吗
  • 实收资本利息收入可以资本化
  • 总公司和子公司可以有业务往来吗
  • 咨询费是否纳印花税
  • 填写银行结算凭证的有关印鉴,应集中由谁保管
  • 公司购买工装计入什么费用
  • 建筑公司运营的流程
  • 子公司打钱给母公司
  • 货款打了未收到发票但是公司倒闭了怎么办?
  • 出口不退税怎么做账
  • 固定资产出售税务处理方法
  • 餐饮业是否可以开专用发票
  • 外籍人士享受满五唯一吗
  • 查账征收的成本费用
  • 劳务派遣差额征税税率是多少
  • 决算帐表不相符怎么处理
  • 1697508923
  • 跨省经营如何缴纳流转税?
  • 销售残次品怎么处罚
  • 分配车间管理人员薪酬会计分录
  • 笔记本怎么清理D盘
  • 差旅费报销需要提交的单据有
  • 厂房押金收据范本
  • 对视同销售行为应如何进行税务处理
  • 金融机构与小微企业借款合同印花税
  • 直线法摊销的账面价值
  • wordpress开发app
  • php db2
  • Yii1.1中通过Sql查询进行的分页操作方法
  • php is_a
  • css盒子模型怎么做
  • 微信php接口
  • php 方括号
  • 进项税额转出是好事还是坏事
  • uni app ios
  • 第二季度所得税可以弥补以前年度亏损吗
  • 工资的补贴是多少
  • 为什么有些网站会自动复制
  • mongodb怎么用
  • puthon zip函数
  • python skewness
  • 运费发票有普票吗
  • 个人所得税进一步改革方向
  • 会计科目是怎么来的
  • 所得税申报表里季初资产是指什么
  • 信用减值损失转回的会计处理
  • 应收账款未收到是否要交税
  • 免租期可以退房吗
  • 产品的包装费属于什么科目?
  • 生产成本直接人工怎么算
  • 费用会计处理
  • 购货方享受现金折扣增值税
  • 差旅费报销单填写模板电子版
  • 房地产开发企业销售自行开发的房地产项目
  • 会计计量属性是什么意思
  • 新建企业需要什么手续
  • sqli
  • 用户登陆login什么意思
  • mysql使用or会索引
  • centos7rpm安装命令
  • xp系统如何安装
  • xp系统怎么修改网络ip地址
  • windows2003服务
  • centos 安装教程
  • solaris init
  • ntfs分区的优点
  • win8如何卸载360安全卫士?
  • 苹果系统声音怎么设置方法
  • windows安装服务器
  • 应用程序发生异常如何解决
  • Node.js中的construct构造函数
  • python操作微信自动发消息
  • 如何搭建python项目架构
  • ubuntu快捷键大全
  • 基于jquery实现小说
  • python 字符串
  • 国税局定额发票查询
  • 税务和海关哪个单位比较好
  • 货车附加费多少钱
  • 内蒙古税务总局网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设