1
2
const CancelToken = axios.CancelToken; let cancel; axios("http://localhost:5000/test", { cancelToken: new CancelToken(function executor(c) { l(`请求结束前`); cancel = c; }), }) .then(r => { l(r.data); }) .catch(err => { if (axios.isCancel(err)) { l(err.message); } else { console.error(err); // handle error } }); cancel(`message`);