Interface UniRequestInterceptors<T>

拦截器

interface UniRequestInterceptors<T> {
    request?: ((value: UniRequestConfig<T>) => UniRequestConfig<T> | Promise<UniRequestConfig<T>>);
    requestError?: ((error: any) => any);
    response?: ((value: {
        config: UniRequestConfig<T>;
        response: UniAppResponse<BaseResponse>;
    }) => UniAppResponse<BaseResponse> | Promise<UniAppResponse<BaseResponse>>);
    responseError?: ((error: any) => any);
}

Type Parameters

  • T extends object

Properties

request?: ((value: UniRequestConfig<T>) => UniRequestConfig<T> | Promise<UniRequestConfig<T>>)
requestError?: ((error: any) => any)
response?: ((value: {
    config: UniRequestConfig<T>;
    response: UniAppResponse<BaseResponse>;
}) => UniAppResponse<BaseResponse> | Promise<UniAppResponse<BaseResponse>>)
responseError?: ((error: any) => any)