首页 前端知识 vue3 ts 在获取接口响应数据时,在ts中报错 类型“AxiosResponse<any, any>”上不存在属性“state”

vue3 ts 在获取接口响应数据时,在ts中报错 类型“AxiosResponse<any, any>”上不存在属性“state”

2024-06-06 00:06:45 前端知识 前端哥 164 410 我要收藏

出现的情况如下:

当用res获取后端返回的数据的时候,报错不存在属性。

解决办法:

在根目录下创建一个xxx.d.ts文件 然后在其中写下如下代码(d.ts文件类似于一种生命文件)

//axios.d.ts
import { AxiosRequestConfig } from "axios";

// 处理axios 响应的数据 在ts中报错 类型“AxiosResponse<any, any>”上不存在属性“state”
declare module 'axios'{
  interface AxiosInstance{
    (config:AxiosRequestConfig):Promise<any>
  }
}
转载请注明出处或者链接地址:https://www.qianduange.cn//article/10946.html
标签
评论
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!