为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

三国纷争 2018-10-24 08:04:20
业务场景,页面首先加载A,在这个接口还未返回时,我选让其加载B,B返回的结果很快,马上会渲染到页面,等到A返回,又会重绘一次页面,如何避免这个问题,我只想要B的结果。(接口是同一个,参数ABC不同)业务需求是只需要最后加载最后选择的一次,下拉选择,比如依次选ABC,其实只需要C的结果。查资料看都是同步操作提交,返回同步结果,用promise.all可以实现,但是我这个是异步提交操作,如何保证结果。有没有方法,在我提交C之后,kill掉正在返回结果的AB,也可以达到需求,HTTP库用的axios,我只需要最后一次结果
查看完整描述

1 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

通过使用CancelToken来取消axios发起的请求

查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 899 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号