fix: resource undefined (#2372)

This commit is contained in:
katherinehhh 2023-08-04 11:01:17 +08:00 committed by GitHub
parent 45a5cdc643
commit 364ed9a152
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -30,7 +30,7 @@ export function useRequest<P>(
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<P>(
const response = await api.request(args);
return response?.data;
};
} else {
tempService = async () => {};
}
const tempOptions = {
...options,
onSuccess(...args) {
@ -57,6 +58,5 @@ export function useRequest<P>(
};
const result = useReq<P, any>(tempService, tempOptions);
return { ...result, state, setState };
}