报错的代码:console.log不会被执行
async getNumber() {
await uni.hideLoading()
console.log(1111111111);
}
(注意:必须是await才会出现上述问题)
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 3.6.3
第三方开发者工具版本号: 任意
基础库版本号: 2.25.2
项目创建方式: HBuilderX
报错的代码:console.log不会被执行
async getNumber() {
await uni.hideLoading()
console.log(1111111111);
}
(注意:必须是await才会出现上述问题)
在任意方法内直接使用await uni.hideLoading()
代码正常运行
代码阻塞
在没有使用uni.showLoading方法的时候,意外的调用了uni.hideLoading方法,会在iOS端微信小程序阻塞代码,而且没有任何报错。
1 个回复
4***@qq.com (作者) - 90后程序员
补充一下,此问题在pc和安卓环境调试都没有问题