请求后端返回数据用于导出excel时请求时间太长了,需要增加进度条,导出的时间几秒到一个小时的时间都可能会存在,请教下请求时的进度条的百分比是一般是怎么获取的,或者对于请求数据需要等待较长时间有其他好的方法可以显示进度
请求后端返回数据用于导出excel时请求时间太长了,需要增加进度条,导出的时间几秒到一个小时的时间都可能会存在,请教下请求时的进度条的百分比是一般是怎么获取的,或者对于请求数据需要等待较长时间有其他好的方法可以显示进度
生成 excel 的过程是在后端进行了,所以在文件就绪(可下载)之前,前端是无法知道具体的进度的。一般这种情况,都是后端计算这个进度,然后前端可以通过轮询的方式查询进度信息并渲染要页面上。
已参与了 SegmengtFault 思否 「问答」打卡,欢迎正在阅读的你也加入。
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答1.9k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答858 阅读
3 回答1.1k 阅读✓ 已解决
可以看看这篇文章导出怎样增加进度条,保证进度条和导出的进行完成同步。