fix: resource undefined (#2372)
This commit is contained in:
parent
45a5cdc643
commit
364ed9a152
@ -30,7 +30,7 @@ export function useRequest<P>(
|
|||||||
|
|
||||||
if (typeof service === 'function') {
|
if (typeof service === 'function') {
|
||||||
tempService = service;
|
tempService = service;
|
||||||
} else {
|
} else if (service) {
|
||||||
tempService = async (params = {}) => {
|
tempService = async (params = {}) => {
|
||||||
const { resource } = service as ResourceActionOptions;
|
const { resource } = service as ResourceActionOptions;
|
||||||
let args = cloneDeep(service);
|
let args = cloneDeep(service);
|
||||||
@ -43,8 +43,9 @@ export function useRequest<P>(
|
|||||||
const response = await api.request(args);
|
const response = await api.request(args);
|
||||||
return response?.data;
|
return response?.data;
|
||||||
};
|
};
|
||||||
|
} else {
|
||||||
|
tempService = async () => {};
|
||||||
}
|
}
|
||||||
|
|
||||||
const tempOptions = {
|
const tempOptions = {
|
||||||
...options,
|
...options,
|
||||||
onSuccess(...args) {
|
onSuccess(...args) {
|
||||||
@ -57,6 +58,5 @@ export function useRequest<P>(
|
|||||||
};
|
};
|
||||||
|
|
||||||
const result = useReq<P, any>(tempService, tempOptions);
|
const result = useReq<P, any>(tempService, tempOptions);
|
||||||
|
|
||||||
return { ...result, state, setState };
|
return { ...result, state, setState };
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user