小程序怎么判断所有请求完成?

发布于 7 年前作者 pingma2084 次浏览最后编辑 7 年前来自 ask

在onshow里面首先验证是否登录和绑卡,如果绑卡就发送一些请求,请求方法是通过Promise和wx.request 封装的,页面请求未完成之前就有个

wx.showLoading(),但是不知道怎么判断所有请求完成才hideloading?

3 回复
xxie
xxie1 楼6 年前

可以使用Promise.all([f1,f2,f3…]).then(…)

naqian
naqian2 楼6 年前

谢邀,我的方法是,定义个数字类型,在每个方法的回调中自增1,并判断是否超过3,是则hideLoading

jie96
jie963 楼5 年前

所有请求里完成后在调用一个公共的wx.hideLoading() 啊