@@ -165,6 +165,22 @@ export class VAxios {
165165 } ;
166166 }
167167
168+ get < T = any > ( config : AxiosRequestConfig , options ?: RequestOptions ) : Promise < T > {
169+ return this . request ( { ...config , method : 'GET' } , options ) ;
170+ }
171+
172+ post < T = any > ( config : AxiosRequestConfig , options ?: RequestOptions ) : Promise < T > {
173+ return this . request ( { ...config , method : 'POST' } , options ) ;
174+ }
175+
176+ put < T = any > ( config : AxiosRequestConfig , options ?: RequestOptions ) : Promise < T > {
177+ return this . request ( { ...config , method : 'PUT' } , options ) ;
178+ }
179+
180+ delete < T = any > ( config : AxiosRequestConfig , options ?: RequestOptions ) : Promise < T > {
181+ return this . request ( { ...config , method : 'DELETE' } , options ) ;
182+ }
183+
168184 request < T = any > ( config : AxiosRequestConfig , options ?: RequestOptions ) : Promise < T > {
169185 let conf : AxiosRequestConfig = cloneDeep ( config ) ;
170186 const transform = this . getTransform ( ) ;
@@ -173,7 +189,7 @@ export class VAxios {
173189
174190 const opt : RequestOptions = Object . assign ( { } , requestOptions , options ) ;
175191
176- const { beforeRequestHook, requestCatch , transformRequestData } = transform || { } ;
192+ const { beforeRequestHook, requestCatchHook , transformRequestHook } = transform || { } ;
177193 if ( beforeRequestHook && isFunction ( beforeRequestHook ) ) {
178194 conf = beforeRequestHook ( conf , opt ) ;
179195 }
@@ -183,16 +199,16 @@ export class VAxios {
183199 this . axiosInstance
184200 . request < any , AxiosResponse < Result > > ( conf )
185201 . then ( ( res : AxiosResponse < Result > ) => {
186- if ( transformRequestData && isFunction ( transformRequestData ) ) {
187- const ret = transformRequestData ( res , opt ) ;
202+ if ( transformRequestHook && isFunction ( transformRequestHook ) ) {
203+ const ret = transformRequestHook ( res , opt ) ;
188204 ret !== errorResult ? resolve ( ret ) : reject ( new Error ( 'request error!' ) ) ;
189205 return ;
190206 }
191207 resolve ( ( res as unknown ) as Promise < T > ) ;
192208 } )
193209 . catch ( ( e : Error ) => {
194- if ( requestCatch && isFunction ( requestCatch ) ) {
195- reject ( requestCatch ( e ) ) ;
210+ if ( requestCatchHook && isFunction ( requestCatchHook ) ) {
211+ reject ( requestCatchHook ( e ) ) ;
196212 return ;
197213 }
198214 reject ( e ) ;
0 commit comments