From 364ed9a152fc51aa266dca954c6819bdcafb4a9f Mon Sep 17 00:00:00 2001 From: katherinehhh Date: Fri, 4 Aug 2023 11:01:17 +0800 Subject: [PATCH] fix: resource undefined (#2372) --- packages/core/client/src/api-client/hooks/useRequest.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/client/src/api-client/hooks/useRequest.ts b/packages/core/client/src/api-client/hooks/useRequest.ts index 5c90337fc..e9e406417 100644 --- a/packages/core/client/src/api-client/hooks/useRequest.ts +++ b/packages/core/client/src/api-client/hooks/useRequest.ts @@ -30,7 +30,7 @@ export function useRequest

( if (typeof service === 'function') { tempService = service; - } else { + } else if (service) { tempService = async (params = {}) => { const { resource } = service as ResourceActionOptions; let args = cloneDeep(service); @@ -43,8 +43,9 @@ export function useRequest

( const response = await api.request(args); return response?.data; }; + } else { + tempService = async () => {}; } - const tempOptions = { ...options, onSuccess(...args) { @@ -57,6 +58,5 @@ export function useRequest

( }; const result = useReq(tempService, tempOptions); - return { ...result, state, setState }; }