在后端开发中有一个问题,例如在进行web端页面操作的时,例如导入excel表格时,点击之后后端就会根据业务进行解析,但是前端没有页面提示,之后成功和失败的提示,能不能做成前端点击导入之后显示成导入中,然后端处理完之后在同步推送消息导入成功呢?
像这种情况是使用websocket还是什么技术呢?
导入后 前端就显示导入中状态 同步等待后端处理完成后返回你结果。
当前端调用后端解析excel的接口时,前端加载一个loading,当后端解析excel的接口有了返回结果时,结束loading并展示解析结果
可以使用websocket,因为它是双向实时推送的;(具体可以参考这篇文章:https://blog.csdn.net/weixin_42555014/article/details/124140649)
和其他请求前后端交互操作一样的,前端导入后增加弹窗提示加载中,此时调用后端导入方法(Ajax调用等),直到后端返回结果后,前端再将加载中去除,并根据需要显示导入结果(如导入成功,导入失败)