vue项目中阻止ajax请求

Posted 潇影D

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue项目中阻止ajax请求相关的知识,希望对你有一定的参考价值。

使用axios

var CancelToken = axios.CancelToken;
var source = CancelToken.source();

axios.get(‘/user/12345‘, {
  cancelToken: source.token
}).catch(function(thrown) {
  if (axios.isCancel(thrown)) {
    console.log(‘Request canceled‘, thrown.message);
  } else {
    // handle error
  }
});

// cancel the request (the message parameter is optional)
source.cancel(‘Operation canceled by the user.‘);

 

以上是关于vue项目中阻止ajax请求的主要内容,如果未能解决你的问题,请参考以下文章

Ajax 调用阻止其他 javascript 代码

ajax和vue.js

回归 | js实用代码片段的封装与总结(持续更新中...)

vue中阻止快速点击两次提交按钮调两次接口

vue中阻止快速点击两次提交按钮调两次接口

点击按钮一次发送三个ajax请求怎么实现