为了账号安全,请及时绑定邮箱和手机立即绑定

ajax 请求的时候的loadding动画的问题,如果并发请求多个,该如何优化loadding?

ajax 请求的时候的loadding动画的问题,如果并发请求多个,该如何优化loadding?

交互式爱情 2019-05-06 21:41:19
如果每次请求都生成一个loadding,那同时请求四个,就会生成四个loadding,回调成功后一个个消失掉再.我想全局只有一个loadding,不管请求几个api,缺又不知道同时请求接口哪一个最后一个请求成功,难道要用promise.all么还是要全局定义变量来控制你们有没更好的思路
查看完整描述

2 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

有一个思路,你可以试试
设置一个全局变量loaded,使用Object.defineProperty监听setter,loaded为0的时候stratloading,否则endloading
每次请求的时候loaded++,每次请求结束loaded--
                            
查看完整回答
反对 回复 2019-05-06
?
largeQ

TA贡献2039条经验 获得超7个赞

可以用promise,也可以定义一个变量count=0,每当接口进回调了,count++,然后定义一个function,里边判断count的值,count=接口数说明所有接口都进回调了,这时把loading关掉
                            
查看完整回答
反对 回复 2019-05-06
  • 2 回答
  • 0 关注
  • 618 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信