Преглед изворни кода

fix(useRequest): 修复立即执行时参数类型不匹配的问题

将run函数的参数类型从必选改为可选,以匹配立即执行时传入空对象的场景
王维 пре 7 месеци
родитељ
комит
6205e180ed
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/hooks/useRequest.ts

+ 1 - 1
src/hooks/useRequest.ts

@@ -48,7 +48,7 @@ export default function useRequest<T, P = undefined>(
   }
 
   if (options.immediate) {
-    (run as (args: P) => Promise<T | undefined>)({} as P)
+    (run as (args?: P) => Promise<T | undefined>)({} as P)
   }
   return { loading, error, data, run }
 }