//取消http请求 let source = axios.CancelToken.source() //声明一个source对象 axios.get('/data.json',{ cancelToken:source.token //在接口请求时将这个声明的对象放到方法中,以便下一步取消 请求时使用 }).then(res=>{ console.log(res) //请求成功返回值 }).catch(err=>{ console.log(err) //请求失败返回值 }) //以上是声明了一个带有取消请求token的get请求,如何发起取消请求如下(message可写或者不写): source.cancel('这里写取消请求返回信息message,例如:cancel http。该信息会返回到上面get请求的err中') //什么时候可能用到取消请求 // 例如:crm管理系统中需要查询大数据量的时候,过了几秒后又想换个查询条件查询, // 而这时上一个请求还在继续,这时就需要使用取消请求
axios取消http请求
最新推荐文章于 2025-03-15 21:09:02 发布