Commit c0e40fa01eef776cca97f7550684a1bc5e6d12ac
Committed by
GitHub
1 parent
ddb678dd
refactor: update class AxiosTransform (#2041)
rename transformRequestHook to transformResponseHook
Showing
3 changed files
with
7 additions
and
7 deletions
src/utils/http/axios/Axios.ts
... | ... | @@ -199,7 +199,7 @@ export class VAxios { |
199 | 199 | |
200 | 200 | const opt: RequestOptions = Object.assign({}, requestOptions, options); |
201 | 201 | |
202 | - const { beforeRequestHook, requestCatchHook, transformRequestHook } = transform || {}; | |
202 | + const { beforeRequestHook, requestCatchHook, transformResponseHook } = transform || {}; | |
203 | 203 | if (beforeRequestHook && isFunction(beforeRequestHook)) { |
204 | 204 | conf = beforeRequestHook(conf, opt); |
205 | 205 | } |
... | ... | @@ -211,9 +211,9 @@ export class VAxios { |
211 | 211 | this.axiosInstance |
212 | 212 | .request<any, AxiosResponse<Result>>(conf) |
213 | 213 | .then((res: AxiosResponse<Result>) => { |
214 | - if (transformRequestHook && isFunction(transformRequestHook)) { | |
214 | + if (transformResponseHook && isFunction(transformResponseHook)) { | |
215 | 215 | try { |
216 | - const ret = transformRequestHook(res, opt); | |
216 | + const ret = transformResponseHook(res, opt); | |
217 | 217 | resolve(ret); |
218 | 218 | } catch (err) { |
219 | 219 | reject(err || new Error('request error!')); | ... | ... |
src/utils/http/axios/axiosTransform.ts
... | ... | @@ -18,9 +18,9 @@ export abstract class AxiosTransform { |
18 | 18 | beforeRequestHook?: (config: AxiosRequestConfig, options: RequestOptions) => AxiosRequestConfig; |
19 | 19 | |
20 | 20 | /** |
21 | - * @description: Request successfully processed | |
21 | + * @description: 处理响应数据 | |
22 | 22 | */ |
23 | - transformRequestHook?: (res: AxiosResponse<Result>, options: RequestOptions) => any; | |
23 | + transformResponseHook?: (res: AxiosResponse<Result>, options: RequestOptions) => any; | |
24 | 24 | |
25 | 25 | /** |
26 | 26 | * @description: 请求失败处理 | ... | ... |
src/utils/http/axios/index.ts
... | ... | @@ -28,9 +28,9 @@ const { createMessage, createErrorModal } = useMessage(); |
28 | 28 | */ |
29 | 29 | const transform: AxiosTransform = { |
30 | 30 | /** |
31 | - * @description: 处理请求数据。如果数据不是预期格式,可直接抛出错误 | |
31 | + * @description: 处理响应数据。如果数据不是预期格式,可直接抛出错误 | |
32 | 32 | */ |
33 | - transformRequestHook: (res: AxiosResponse<Result>, options: RequestOptions) => { | |
33 | + transformResponseHook: (res: AxiosResponse<Result>, options: RequestOptions) => { | |
34 | 34 | const { t } = useI18n(); |
35 | 35 | const { isTransformResponse, isReturnNativeResponse } = options; |
36 | 36 | // 是否返回原生响应头 比如:需要获取响应头时使用该属性 | ... | ... |