vue中如何判断当两个ajax都返回结果后隐藏页面

进入一个有loading的页面,当两个ajax都返回结果以后这个loading隐藏,如何判断两个ajax都返回结果了呢?
因为都是异步的所以可能有一个返回了,另外一个过一段时间才返回,不能一直轮询两个ajax的返回结果吧?

慕慕森
浏览 524回答 1
1回答

守着一只汪

axios.all([     axios.get('xxxxxx'),      axios.get('xxxxx') ]).then(axios.spread((response1,response2)=>{ // 上面两个请求都完成后,才执行这个回调方法 }));所有的请求都完毕后,会收到一个数组,包含着响应对象,里面顺序和请求发送的顺序一致
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js