美文网首页
防止发起多余http请求的几种方式

防止发起多余http请求的几种方式

作者: chiugi | 来源:发表于2021-09-28 10:45 被阅读0次

cancelToken

场景:

  • 请求接口数据量过大,结果未返回需要取消接口pending
    用法:axios取消请求的实现此处推荐了几种不同的用法,对应不同的业务需求

状态控制

场景:

  • 换页时等待上一页数据返回
    用法:如elementui框架通过v-loading或者disabled控制用户操作权限,防止数据未返回又再次请求,导致数据返回异常

超时控制

场景:

  • 防止用户等待时间过长影响用户体验
    用法:如axios库可以设置settimeout来定义请求时长阈值,通过trycatch或者promise.catch捕获超时异常

相关文章

网友评论

      本文标题:防止发起多余http请求的几种方式

      本文链接:https://www.haomeiwen.com/subject/soblnltx.html