Javascript 为什么axios返回包裹函数?
axios正在返回wrap函数,但我想在其中使用axios.CancelToken。你知道为什么会这样吗Javascript 为什么axios返回包裹函数?,javascript,axios,Javascript,Axios,axios正在返回wrap函数,但我想在其中使用axios.CancelToken。你知道为什么会这样吗 import axios from "axios"; const instance = axios.create({ baseURL: appUrl, timeout: 0, }); instance.interceptors.request.use( function(config) { console.log(instance); } );
import axios from "axios";
const instance = axios.create({
baseURL: appUrl,
timeout: 0,
});
instance.interceptors.request.use(
function(config) {
console.log(instance);
}
);
export const $axios = instance;
是axios
的静态属性。它不是实例属性
如果您使用的是ES6模块导入,那么一种简单的引用方法就是导入它
导入axios,{CancelToken}来自“axios”
const instance=axios.create({
baseURL:appUrl,
超时:0,
});
const source=CancelToken.source()
instance.post(“/user/12345”{
名称:“新名称”
}, {
cancelToken:source.token
})
//取消请求(消息参数是可选的)
source.cancel(“用户已取消操作”);
这实际上只是一个简短的版本
从“axios”导入axios
const CancelToken=axios.CancelToken
是的……我想出来了,但不知怎的,以前静态属性也不起作用。现在它正在工作。