我也遇到这问题,只执行一次showLoading,回调后也执行一次hideLloading,结果也没隐藏。而且还是随机出现这问题,有时候隐藏,有时候无法隐藏。主要是在h5有这问题,小程序没有
2***@qq.com
- 发布:2019-07-17 10:36
- 更新:2021-03-12 17:02
- 阅读:5436
uni. showLoading无法隐藏
分类:uni-app
7 个回复
s***@126.com
我在uni.request中也出现这个问题,因为是本地测试请求所以返回的很快,我想可能showLoading还没有显示之前就调用了回调的hideLoading造成的,因为毕竟loading需要一段时间才能显示完毕,你可以在hideLoading加上个setTimerout停个一段时间来验证一下
2***@qq.com (作者) - 搬砖的
只能说showLoading机制有问题,小程序就不会这样
w***@163.com - 我不知道我是干啥的....
我这也遇到这个问题了,我测试了一下2.1.1版本就会有这个问题,showloading貌似是异步的,我打印了一下,uni.request中的hideloading会先触发,然后又执行了一下showloading,我用promise去控制,也不行
不是发哥
同样最近才遇到的,+1
不是发哥
setTimeout(uni.hideLoading, 100);可以解决问题。
4***@qq.com
我也遇到这样的问题,在H5端随机会出现这样的情况,请问解决了吗?
4***@qq.com
暂时只能按setTimeout 100来处理了