Options
All
  • Public
  • Public/Protected
  • All
Menu

创息公司系统的接口请求类

Hierarchy

Index

Constructors

constructor

Methods

Static appendUrlParams

  • appendUrlParams(url: string, params: any): string

Static buildCacheKey

  • buildCacheKey(url: string, params: any): string
  • 构建接口请求的缓存key

    Parameters

    • url: string

      请求地址

    • params: any

      请求参数

    Returns string

Static convertToFormData

  • convertToFormData(param: any): FormData
  • 转换参数为FormData格式

    Parameters

    • param: any

      任意格式的参数,FormData、Object、Function

    Returns FormData

Static doGet

  • doGet(url: string, params?: any): AxiosPromise<any>
  • 执行get请求

    Parameters

    • url: string

      请求接口地址

    • Optional params: any

      请求接口参数

    Returns AxiosPromise<any>

Static doPost

  • doPost(url: string, params: any): AxiosPromise<any>
  • 执行post请求

    Parameters

    • url: string

      请求地址

    • params: any

      请求参数,可为object或formdata

    Returns AxiosPromise<any>

Static doRequest

  • doRequest(method: string, url: string, params: any): AxiosPromise<any>
  • 发起接口请求

    Parameters

    • method: string

      请求方法,例如,post、get

    • url: string

      请求地址

    • params: any

      请求参数

    Returns AxiosPromise<any>

Static get

Static getFinalParams

  • getFinalParams(): Promise<any>

Static getHeaderConfig

  • getHeaderConfig(): any

Static getUrlParam

  • getUrlParam(url: string, paramName: string): null | string
  • 获取url的参数

    Parameters

    • url: string

      地址

    • paramName: string

      参数名

    Returns null | string

Static getUrlParamInfo

  • getUrlParamInfo(url: string): any

Static getWindowUrlInfo

  • getWindowUrlInfo(): any

Static getWindowUrlParam

  • getWindowUrlParam(paramName: string): null | string

Static mergeFormData

  • mergeFormData(...formData: FormData[]): FormData

Static mergeParams

  • mergeParams(...params: any[]): FormData
  • 合并参数并转换为FormData格式

    Parameters

    • Rest ...params: any[]

      任意多个参数,FormData、Object、Function

    Returns FormData

Static mergeParamsByArray

  • mergeParamsByArray(params: any[]): FormData

Static post

Static request