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

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

2024-06-06 00:06:45 前端知识 前端哥 137 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
标签
评论
发布的文章

基于Vue2的ofd文件预览

2024-06-10 11:06:28

网页快速置灰效果

2024-06-10 11:06:17

HTML5 CSS——Day6

2024-06-10 11:06:11

HTML5 CSS3面试题整理

2024-05-05 22:05:21

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