vue中同步请求获取的数据怎么依次显示在页面上

来源:3-6 如何进行调试

鲜花牛奶

2021-01-07 16:31

vue+elementui,有个图片上传的需求,最多300张,要求同步上传,用原生js实现了同步请求,将接口响应的图片地址展示在页面上,但总是在所有图片传完后一次性显示,由于同步的原因加上最多300张,可能上传图片的时间会很久,这时页面中没有任何显示,我想要传完一张显示一张图片。显示图片是用一个数组变量,每次接口响应成功后向这个数组变量push接口返回的url,在template中循环此数组变量显示图片。 谢谢各位大佬

写回答 关注

2回答

  • 慕梦前来
    2022-11-04 18:39:02

    用列表的方式处理就可以了,

  • 慕梦前来
    2021-10-07 18:21:45

    Promise.all的方式试了吗,都是异步去加载的,谁先加载完毕谁执行就好了

3小时速成 Vue2.x 核心技术

带你快速学习最流行的前端框架vue2.x的核心技术

82559 学习 · 487 问题

查看课程

相似问题