feat: success封装
This commit is contained in:
parent
ac7e7beeda
commit
7f38933e37
@ -187,6 +187,20 @@ class RequestClient {
|
|||||||
return this.request<T>(url, { ...config, method: 'DELETE' });
|
return this.request<T>(url, { ...config, method: 'DELETE' });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* DELETE请求方法 成功会弹出msg
|
||||||
|
*/
|
||||||
|
public deleteWithMsg<T = any>(
|
||||||
|
url: string,
|
||||||
|
config?: AxiosRequestConfig,
|
||||||
|
): Promise<T> {
|
||||||
|
return this.request<T>(url, {
|
||||||
|
...config,
|
||||||
|
method: 'DELETE',
|
||||||
|
successMessageMode: 'message',
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GET请求方法
|
* GET请求方法
|
||||||
*/
|
*/
|
||||||
@ -205,6 +219,22 @@ class RequestClient {
|
|||||||
return this.request<T>(url, { ...config, data, method: 'POST' });
|
return this.request<T>(url, { ...config, data, method: 'POST' });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POST请求方法 成功会弹出msg
|
||||||
|
*/
|
||||||
|
public postWithMsg<T = any>(
|
||||||
|
url: string,
|
||||||
|
data?: any,
|
||||||
|
config?: AxiosRequestConfig,
|
||||||
|
): Promise<T> {
|
||||||
|
return this.request<T>(url, {
|
||||||
|
...config,
|
||||||
|
data,
|
||||||
|
method: 'POST',
|
||||||
|
successMessageMode: 'message',
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* PUT请求方法
|
* PUT请求方法
|
||||||
*/
|
*/
|
||||||
@ -216,6 +246,22 @@ class RequestClient {
|
|||||||
return this.request<T>(url, { ...config, data, method: 'PUT' });
|
return this.request<T>(url, { ...config, data, method: 'PUT' });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PUT请求方法 成功会弹出msg
|
||||||
|
*/
|
||||||
|
public putWithMsg<T = any>(
|
||||||
|
url: string,
|
||||||
|
data?: any,
|
||||||
|
config?: AxiosRequestConfig,
|
||||||
|
): Promise<T> {
|
||||||
|
return this.request<T>(url, {
|
||||||
|
...config,
|
||||||
|
data,
|
||||||
|
method: 'PUT',
|
||||||
|
successMessageMode: 'message',
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通用的请求方法
|
* 通用的请求方法
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user