前端取消网络请求

343 阅读1分钟

1.xhr.abort() //ajax

2.cancelToken设置 和 cancelToken.cancel()  取消网络请求 //axios


var cancelToken01 = axios.CancelToken.source()
​
axios({
    method: "GET",
    url: "https://api.github.com/",
        //设置cancelToken
    cancelToken: cancelToken01.token
}).then(res => {
    console.log(res.data);
}).catch(err => {
    console.log(err);
});
​
cancelToken01.cancel('精确取消')

\