我的createInstance()方法最后返回的axios为啥是Axios实例
来源:7-4 -1 axios 函数重载 - 需求分析+ 重载实现+ demo 编写

慕斯3049357
2019-05-14
function createInstance(): IAxiosInstance {
const axios = new Axios()
extend(Axios.prototype.request.bind(axios), axios)
console.log(axios, 'after') // 返回的是 Axios {},并不是一个function
return axios as IAxiosInstance
}
写回答
1回答
-
ustbhuangyi
2019-05-14
因为你返回的是 axios,它就是一个 Axios 的实例,而我的源码返回的是 instance。
012019-05-14
相似问题