TypeScript中统一设置axios的返回值类型
问题const res = await request.post('/authorizations', values)console.log(res.) //这里的点没有提示解决代码// 泛型函数,接口,类type ApiResponse<T> {message:string,data:T}export const login = (values:any) => {return
·
问题
const res = await request.post('/authorizations', values)
console.log(res.) // 这里的点没有提示
解决代码
// 泛型函数,接口,类
type ApiResponse<T> {
message:string,
data:T
}
export const login = (values:any) => {
return async (dispatch:any) => {
const res = await request.post<ApiResponse<Token>>('/authorizations', values)
dispatch({
type: 'login/token',
payload: res.data.data,
})
}
}
更多推荐
已为社区贡献4条内容
所有评论(0)