详解uniapp 微信小程序分包

news/2024/7/20 2:55:14 标签: 微信小程序, 小程序

先上官网说明:uni-app官网

实操:主要分为以下3步

一、需要加入下面这段代码

  "optimization" : {
        "subPackages" : true
    },

代码具体位置

以上操作,是启用分包

二、接下来就要创建分包模块:官网实例分包结构如下

按照官网结构创建如下

 三、需要在 pages.json 中填写:官网示例

按照官网创建页面并填写

 上面三步按照官网配置完成,下面启动项目看看效果,在主包的首页,加入分包的跳转

 报错啦

这个静态文件是主包中的,分包找不到,拿掉

再运行看看

进入了我写的product页面了

这里发现个问题,项目用了定位的功能,发现定位写在mainifest.json中

还有pages.json中,定位并没有生效哈

官方是如下解释的:可以看出来时间是2022年4月25日更新的(我的这文章写在2022年5月7号),说明官方也跟进这个问题

上面这个无法定位的问题,我按照官方的操作后,还是不能定位的,是在本地模拟器验证的,可能跟我这里网络不好的原因

我打包上传了小程序,是可以定位的

这个分包的功能,是可以的

这里还有个问题,网友如果看到,可以给我留言,这里是小程序>微信小程序开发工具的具体截图,第一次打包发布没有成功,我重新关闭小程序开发工具,再次编译发布,他就可以了,这里是主包尺寸为什么不能大于1.5M,不是2M吗?

 

 


http://www.niftyadmin.cn/n/1464238.html

相关文章

解决SassError: Invalid CSS after “}“: expected selector, was “,“

啊哎!更新了HBuilder之后,项目报错了,以前的页面,且看错误 1 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。若要正式发布,请点击发行…

中标麒麟virtualbox_中标麒麟微信群,剧透中标麒麟7.0

RlLaoK 于 2016-08-02 22:46:01发表:在微信群中发过一些麒麟的使用感受和建议,看来应该发在这里,没有顺序,看到哪说哪:1.建议将共享软件式授权改为GPL授权。2.自带的“软件“不能更新,而yum extender或yum可以。3.将终…

虫虫asp建站源码_新云CMS仿完美下载站整站源码

新云CMS仿完美下载站整站源码是较为成熟的一套内容管理系统,也是很多年前大家经常用到的一套CMS系统,该CMS基于ASPAccess/SQL技术开发,拥有软件、图片、视频和文章等模块,同时支持多频道管理、下载模块可以开启计费模式等&#xf…

解决uniapp 自动热重载错误 app.json 文件内容错误] app.json: 未找到 [“pages“][0]

报错信息 将dist文件夹整个删除 还是不行 重新编译运行也不行 加入以下这句 "miniprogramRoot": "unpackage/dist/dev/mp-weixin/", 具体位置

51单片机智能小车循迹完整程序_走进单片机|第六期:对传感器的控制

上篇推文介绍了基于51单片机的智能GSM垃圾桶,本篇推文将以电光学院“星火杯”中的优秀作品——循迹避阻电动小车为例,介绍以51单片机为控制核心来实现对传感器的控制。循迹避阻电动小车设计原理本设计是一种基于单片机控制的简易自动寻迹避阻小车系统&am…

git 创建本地分支并提交到远程

记忆力不行了,这个功能已经用过多次,都不能靠记忆力顺利操作 很有必要记录一笔啊 创建分支(git branch v1.0.3 ; $ git checkout v1.0.3) $ git checkout -b v1.0.3 $ git branch //查看当前所有分支,星…

mysql中最小年龄查询_MySQL查询查找的姓名和年龄最小的员工的年龄在每个部门...

Emp(eid: integer,ename: string,age: integer,salary: real)Works(eid:integer,did: integer,pct_time: integer)Dept(did:integer,budget: real,managerid:integer)我想出了这一点:SELECT w.did, MIN(e.age) AS YoungestFROM Works w INNER JOIN Emp e USING (eid…

解决微信java.security.InvalidKeyException: Illegal key size问题

问题: Native支付时候 报错 按照官网提示 进入接口文档 - 企业微信开发者中心 看到 点进去看到 下载 得到一个 解压之,得到 把上面两个jar,覆盖自己的....即可 这里要先看看自己环境变量配置的是jre还是jdk java.security.InvalidKeyEx…