diff --git a/src/components/Table/src/hooks/useDataSource.ts b/src/components/Table/src/hooks/useDataSource.ts index 7c8d887e2..690bc6d0c 100644 --- a/src/components/Table/src/hooks/useDataSource.ts +++ b/src/components/Table/src/hooks/useDataSource.ts @@ -203,7 +203,7 @@ export function useDataSource( ...(opt?.filterInfo ?? {}), }; if (beforeFetch && isFunction(beforeFetch)) { - params = beforeFetch(params) || params; + params = (await beforeFetch(params)) || params; } const res = await api(params); @@ -225,7 +225,7 @@ export function useDataSource( } if (afterFetch && isFunction(afterFetch)) { - resultItems = afterFetch(resultItems) || resultItems; + resultItems = (await afterFetch(resultItems)) || resultItems; } dataSourceRef.value = resultItems; setPagination({