axios响应数据类型怎么定义?-灵析社区

小飞侠007

### axios响应数据类型怎么定义? ### 相关代码 type TResponse = ? // 应该怎么定义 service.interceptors.response.use((response : TResponse) => { const res = response.data // 这个结构是固定的 {code:number;msg:string;data:T} if (res.code !== 0) { return Promise.reject(new Error(res.message || "Error")) } else { return res } }, (error) => { return Promise.reject(error) } ) // 这里code会报错 TS2339: Property  code  does not exist on type  AxiosResponse  getTableData(fileData).then(({ code, data }) => { if (code !== 0) return })

阅读量:272

点赞量:16

问AI
云卿山手
举个例子吧: interface Respones{ code : number; data : any } function getTableData(fileData : any){ return axios.get('/get') } getTableData(fileData) .then(({ code, data }) => {}