|
|
@@ -143,6 +143,7 @@ export function http<T>(options: CustomRequestOptions) {
|
|
|
* @param url 后台地址
|
|
|
* @param query 请求query参数
|
|
|
* @param header 请求头,默认为json格式
|
|
|
+ * @param options 其他配置项
|
|
|
* @returns
|
|
|
*/
|
|
|
export function httpGet<T>(url: string, query?: Record<string, any>, header?: Record<string, any>, options?: Partial<CustomRequestOptions>) {
|
|
|
@@ -161,6 +162,7 @@ export function httpGet<T>(url: string, query?: Record<string, any>, header?: Re
|
|
|
* @param data 请求body参数
|
|
|
* @param query 请求query参数,post请求也支持query,很多微信接口都需要
|
|
|
* @param header 请求头,默认为json格式
|
|
|
+ * @param options 其他配置项
|
|
|
* @returns
|
|
|
*/
|
|
|
export function httpPost<T>(url: string, data?: Record<string, any>, query?: Record<string, any>, header?: Record<string, any>, options?: Partial<CustomRequestOptions>) {
|
|
|
@@ -190,9 +192,10 @@ export function httpPut<T>(url: string, data?: Record<string, any>, query?: Reco
|
|
|
/**
|
|
|
* DELETE 请求(无请求体,仅 query)
|
|
|
*/
|
|
|
-export function httpDelete<T>(url: string, query?: Record<string, any>, header?: Record<string, any>, options?: Partial<CustomRequestOptions>) {
|
|
|
+export function httpDelete<T>(url: string, data?: Record<string, any>, query?: Record<string, any>, header?: Record<string, any>, options?: Partial<CustomRequestOptions>) {
|
|
|
return http<T>({
|
|
|
url,
|
|
|
+ data,
|
|
|
query,
|
|
|
method: 'DELETE',
|
|
|
header,
|