/** * 自定义 request 网络请求工具,基于axios * @author LiQingSong */ import { AxiosPromise, AxiosRequestConfig, AxiosResponse } from 'axios'; export interface ResponseData { code: number; data?: T; msg?: string; } /** * ajax 导出 * * Method: get * Request Headers * 无 - Content-Type * Query String Parameters * name: name * age: age * * Method: post * Request Headers * Content-Type:application/json;charset=UTF-8 * Request Payload * { name: name, age: age } * Custom config parameters * { cType: true } Mandatory Settings Content-Type:application/json;charset=UTF-8 * ...... */ export default function ajax>(config: AxiosRequestConfig & { cType?: boolean; }): AxiosPromise;