在微信小程序正常,
在支付宝小程序开发者工具和ios真机正常,在android真机无法运行
演示视频下载地址:
https://file.yshua.cn/static/applets/alipayerror.mp4
- 发布:2022-12-20 17:54
- 更新:2022-12-21 14:46
- 阅读:259
产品分类: uniapp/小程序/阿里
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.6.14
第三方开发者工具版本号: 3.2.6
基础库版本号: 2.0
项目创建方式: HBuilderX
操作步骤:
预期结果:
安卓机支付宝小程序应当正常加载
安卓机支付宝小程序应当正常加载
实际结果:
安卓机支付宝小程序不正常加载
安卓机支付宝小程序不正常加载
bug描述:
开发了一个小程序,
在微信小程序正常,
在支付宝小程序开发者工具和ios真机正常,在android真机无法运行,支付宝技术人员答复是这个:https://file.yshua.cn/static/applets/alipayerror.png
具体可以查看最后的附件演示视频
你这模拟器还能运行,我这是模拟器就直接loading
-
zdlllll (作者)
我之前也卡死是过,原因是不知道为什么一直触发一个watch,然后就cpu跑满了
你可以通过任务管理器限制支付宝开发者工具的cpu数量,这样它cpu就跑不满,然后你一点代码注释了看是哪段代码的问题2022-12-22 16:31
zdlllll (作者)
我都看了一下,全局搜索async,没有在方法前面加async的,如图:https://file.yshua.cn/alipayerror2.png
另外我这个奇怪的是:支付宝开发工具和ios都正常,就安卓端真机会出这个问题
2022-12-20 21:32
DCloud_UNI_GSQ
回复 zdlllll: 那看来不是同一个问题,能否提供一个示例工程我这边排查一下。
2022-12-21 10:45
zdlllll (作者)
回复 DCloud_UNI_GSQ: 找到问题了,是因为我在main.js中 使用了方法 uni.getSystemInfoSync(),然后再取值 safeArea.height 就无法加载,判断一下safeArea是否存在后,就能正常加载了
2022-12-21 11:18
zdlllll (作者)
回复 DCloud_UNI_GSQ: 在vue页面中使用,也会有这个问题,不知道为什么
2022-12-21 11:47
DCloud_UNI_GSQ
回复 zdlllll: 用的vue2还是vue3?
2022-12-21 14:26
zdlllll (作者)
回复 DCloud_UNI_GSQ: vue2
2022-12-21 15:12
DCloud_UNI_GSQ
回复 zdlllll: 看来是支付宝小程序在iOS和安卓实现不一致导致的,后续会和支付宝官方反馈一下。
2022-12-21 17:37