同时发送了3个请求与串行请求的区别
比如一个请求耗时2s,那么再服务器多线程下同时发送3个请求耗时2s,而串行请求耗时6s,
所以串行请求效率低
例子:微信小程序里想要在请求前出现一个loading动画,而请求结束时关闭。
如何不再每次请求后不重复掉用loading关闭动画呢?
promise里面有个promise.all(['','','']).then(res=>{
this.setData({
book:res[0],
comment:res[1],
likeStatus:res[2].like_status
})
wx.hideLoading()
});
此外,还有promise.race,中文意思是竞争,代表有一个promise结束就触发回调。而promise.all的意思是等待所有子promise结束后调用回调函数。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。