uni-app 模拟器禁用真机预览快速构建时,分包页面打不开

uni-app 模拟器禁用真机预览快速构建时,分包页面打不开

产品分类:
uniapp/小程序/阿里

PC开发环境操作系统:
Mac

PC开发环境操作系统版本号:
10.15.7

HBuilderX类型:
正式

HBuilderX版本号:
3.2.16

第三方开发者工具版本号:
2.5.6

基础库版本号:
2.0

项目创建方式:
HBuilderX

App下载地址或H5网址:
小程序:舍得会员

操作步骤:

  • 首页下,地址选择、会员码、我的礼金这三个都是分包页面

预期结果:

  • 页面正常呈现

实际结果:

  • 提示:访问的页面不存在

bug描述:

支付宝的同学反馈说是,uni编译的问题。之前上传过一个版本没事,这次小程序版本升级上传后分包页面打不开。模拟器关闭真机快速预览构建后,确实打不开
注:同样的代码,微信小程序可以

Image 1
Image 2
Image 3
Image 4


更多关于uni-app 模拟器禁用真机预览快速构建时,分包页面打不开的实战教程也可以访问 https://www.itying.com/category-93-b0.html

13 回复

不勾选真机预览快速构建时,是没有问题的?

更多关于uni-app 模拟器禁用真机预览快速构建时,分包页面打不开的实战教程也可以访问 https://www.itying.com/category-93-b0.html


勾选时,没问题。不勾选时,就不行了

现在有三个分包

回复 g***@live.cn: 实测 alpha 3.3.2 运行 hello-uniapp 到支付宝小程序,在不勾选的时候,subPackage 页面是正常渲染的。你试试 hello-uniapp 是否可以正常运行

回复 DCloud_UNI_LXH: uniapp可以,但是我的不行(好奇怪)注:微信小程序正常

回复 DCloud_UNI_LXH: 我这边该如何排查解决?

回复 g***@live.cn: 是一样的写法吗?各种环境都一致但是你项目运行就不可以?

回复 DCloud_UNI_LXH:分包是一样写法。 我上午排查了下,发现我在App.vue中进行mqtt连接时,分包页面就打不开。注释掉就正常。这是神马情况?使用的mqttjs版

回复 DCloud_UNI_LXH: 我又跟支付宝那边反馈了下,他们再次确认是编译的问题。搞不懂了…

回复 g***@live.cn: 附件发一份你所使用的 mqttjs ,再贴一下是如何使用的,我测试下

回复 DCloud_UNI_LXH: mqttjs直接npm安装最新版就行,demo github上有。注意:记得将my对象传入。辛苦啦

回复 DCloud_UNI_LXH: let client = MQTT.connect({ protocolId: ‘MQTT’, protocolVersion: 4, // #ifdef MP-WEIXIN protocol: ‘wxs’, // #endif // #ifdef MP-ALIPAY protocol: ‘alis’, my, // #endif // #ifdef H5 protocol: ‘wss’, // #endif hostname: ‘post-cn-7pp2eekg415.mqtt.aliyuncs.com’, clientId, username, password, clean: cleanSession,

mqttjs直接npm安装最新版就行

回到顶部