解决在typescript里获取axios返回值报错的问题,Property ‘profile‘ does not exist on type ‘AxiosResponse<any>‘

如果你是用的vuecli创建的项目,那么请在res文件夹下新建axios.d.ts文件,添加以下内容:

/* eslint-disable no-undef */
/* eslint-disable no-unused-vars */
import * as axios from 'axios'

declare module 'axios' {
  interface AxiosInstance {
    (config: AxiosRequestConfig): Promise<any>
  }
}

GitHub Issue

你可能感兴趣的:(typescript,axios返回值,axios,AxiosResponse,vue.js)