shenwu 2 лет назад
Родитель
Сommit
9942bd9ced
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/Hook/useAjax.tsx

+ 2 - 2
src/Hook/useAjax.tsx

@@ -28,7 +28,7 @@ interface Options {
  * @param  cacheKey?: string,//请求唯一标识。如果设置了 cacheKey启用缓存机制
  * @param  onSuccess?: (data: any, params: any[]) => void,//service resolve 时触发,参数为 data 和 params
  * @param  onError?: (error: Error, params: any[]) => void,//service 报错时触发,参数为 error 和 params。
- * @param  formatResult?: boolean,//格式化请求结果
+ * @param  formatResult?: boolean,// 开启返回原数据,不开启默认返回res.data
  * @param  initialData?: any,//默认的 data
  * @param  msgNmae?: string,//操作完成提示文字
  * 
@@ -50,7 +50,7 @@ export function useAjax(fnc: CombineService<any, any>, options?: Options){
         formatResult: (res) => {
             let reqTime = moment().format('YYYY-MM-DD HH:mm:ss')
             res['reqTime'] = reqTime
-            return options?.formatResult ? {...res,reqTime} :res
+            return options?.formatResult ? {...res,reqTime} :res.data
             
         },
         onSuccess: (res) => {