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' });
|
||||
}
|
||||
|
||||
/**
|
||||
* DELETE请求方法 成功会弹出msg
|
||||
*/
|
||||
public deleteWithMsg<T = any>(
|
||||
url: string,
|
||||
config?: AxiosRequestConfig,
|
||||
): Promise<T> {
|
||||
return this.request<T>(url, {
|
||||
...config,
|
||||
method: 'DELETE',
|
||||
successMessageMode: 'message',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* GET请求方法
|
||||
*/
|
||||
@ -205,6 +219,22 @@ class RequestClient {
|
||||
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请求方法
|
||||
*/
|
||||
@ -216,6 +246,22 @@ class RequestClient {
|
||||
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