本文知识点
现实场景
在使用axios
的时候,我们总会对其进行一些封装或者配置以更简单地用于各自的项目,但一个问题是封装出来的东西或许并不好用,其中一个原因就是axios
自带的类型定义,它往往会给出一些不合时宜的提示比如这个。
type ResponseData<T = any> = {code: numberdata: Tmessage: string
}
点进去可以看到这就是返回类型
理论上我们可以对这个文件进行直接修改,但不巧的是这个文件属于第三方库,在node_modules
中