js异步操作如何保证返回结果顺序异步?

  1. 业务场景,页面首先加载A,在这个接口还未返回时,我选让其加载B,B返回的结果很快,马上会渲染到页面,等到A返回,又会重绘一次页面,如何避免这个问题,我只想要B的结果。(接口是同一个,参数ABC不同)

  2. 业务需求是只需要最后加载最后选择的一次,下拉选择,比如依次选ABC,其实只需要C的结果。

  3. 查资料看都是同步操作提交,返回同步结果,用promise.all可以实现,但是我这个是异步提交操作,如何保证结果。

  4. 有没有方法,在我提交C之后,kill掉正在返回结果的AB,也可以达到需求,HTTP库用的axios,我只需要最后一次结果


三国纷争
浏览 925回答 1
1回答

慕妹3146593

通过使用CancelToken来取消axios发起的请求
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript