Constructors

Properties

BaseUrl: string = ""
ErrorResponse: ((error: string) => {}) = ...

错误数据返回对象

Hearders: HeadersInit = {}
Loading: boolean = false

加载状态

NotifyError: ((msg: string) => void) = ...

错误提示

Methods

  • Type Parameters

    • T

    Parameters

    • url: string
    • data: any
    • OptionalrequestInit: RequestInit

    Returns Promise<T>

  • 获取网络数据

    Type Parameters

    • T

    Parameters

    • url: string

      地址

    • OptionalrequestInit: RequestInit

      请求参数

    • OptionalbaseUrl: string

    Returns Promise<T>

    返回值

  • Type Parameters

    • T

    Parameters

    • url: string
    • OptionalrequestInit: RequestInit

    Returns Promise<T>

  • Parameters

    • method: string
    • Optionaldata: any

    Returns {
        body?: undefined;
        headers: HeadersInit;
        method: string;
    } | {
        body: string;
        headers: HeadersInit;
        method: string;
    }

  • Type Parameters

    • T

    Parameters

    • response: Response

    Returns Promise<T>

  • 请求检查

    Parameters

    • Optionalrequest: RequestInit

      request

    Returns {
        body: BodyInit;
        headers: Record<string, string>;
        method: string;
    } | {
        body?: undefined;
        headers?: undefined;
        method?: undefined;
    }

    request

  • Type Parameters

    • T

    Parameters

    • url: string
    • data: any
    • OptionalrequestInit: RequestInit

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    • url: string
    • data: any
    • OptionalrequestInit: RequestInit

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    • url: string
    • data: any
    • OptionalrequestInit: RequestInit

    Returns Promise<T>