我现在有一个异步请求,他会返回一个列表,然后我在根据这个列表的长度去执行下一个异步请求,总共需要执行n(n代表列表的长度)次,请问应该怎么做?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
多个异步请求顺序执行?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-showbo 2021-07-27 06:16关注先得到列表,然后写个函数依次从类表中取任务执行,直到所有任务执行完毕
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 2无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-04-08 08:07回答 1 已采纳 生命周期函数,并不会等异步函数,而是按照vue本身的阶段去顺序执行。
- 2016-03-03 22:35回答 1 已采纳 不清楚具体的业务场景,一般有严格顺序的交互,在上次点击返回前,页面会灰掉吧。 就按照你的要求来考虑这个场景好了,在服务端不太好处理,因为服务端不知道先后顺序,比如客户端点击是1,2,3,服务端收到请
- 2022-01-25 07:14回答 3 已采纳 那可以试试Promise // 子组件 function A () { // 同步拿到父组件最新的dataList const dataList = await this.$emit('loa
- 2023-11-21 03:42css在哪里的博客 在 JS 中可以使用 Promise 和 async/await 来顺序执行异步任务。生成器(Generator)确实是一种特殊的函数,其函数体内可以使用。使用 Promise 通过 then() 方法的链式调用来实现。使用 async/await 可以将异步任务...
- 2022-02-17 08:37回答 2 已采纳 怀疑题主是机器人,这个问题问两次了,有人回答也没有回复,过30分钟左右加些东西又问一遍? upload(param) { axios.post("/file/admin/upload", para
- 2021-02-12 07:19回答 2 已采纳 不知道你这个问题是否已经解决, 如果还没有解决的话: 建议你看下这篇博客👉 :okhttp视频教程,应用详解与源码解析如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-
- 2021-04-02 01:06回答 6 已采纳 其实你可以不用 @Asyn,只是想要这三个操作并发执行而已 public static void main(String[] args) throws Exception { Exec
- 2023-02-28 09:47好名全被用的博客 【代码】axios多个异步请求按顺序执行async,await。
- 2021-08-06 01:17回答 1 已采纳 https://blog.csdn.net/qq_28295425/article/details/83998754 https://blog.csdn.
- 2022-03-17 08:05回答 2 已采纳 title: (resp.data[i].username || "默认文本") + "-" + (resp.data[i].username || "默认文本") + "-" + (resp.da
- 2019-07-30 10:01回答 1 已采纳 我现在猜想有可能是因为你的$("input[name='cacheAllRoles']")这个是动态创建出来的,所以绑定事件需要用$("body").on("click","input[name='c
- 2020-12-20 05:34weixin_39822629的博客 首先提出一个问题:点击页面上一个按钮发送两个ajax请求,其中一个请求会不会等待另一个请求执行完毕之后再执行?答案是:不会,这两个异步请求会同时发送,至于执行的快与慢,...这就意味着多个异步请求的执行时并...
- 2018-12-19 19:14weixin_34375054的博客 仅仅作为工作之余的一点学习整理,在实际业务开发场景,经常需要用到请求顺序执行的情况,比如界面回显的一些多级联动,稍微记录一下相关方式1.简单粗暴(直接调用)function setp1() { setTimeout(() => { ...
- 2021-12-10 06:33海布里的冬季的博客 直接调用(异步调异步) function fn1() { setTimeout(() => { console.log('fn1执行') fn2('fn1传递过去的参数') }, 1000) } function fn2(data) { setTimeout(() => { console.log('fn2执行', ...
- 2022-10-23 14:27徐_三岁的博客 reduce有初始值,积累值,以及当前值的概念。其中 积累值可以看作是前一个值,...当前的异步任务需要上一个异步任务的结果作参数,所以很显然要 await prev。prev:前一个 异步任务(promise)task:当前的异步任务。
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司