alibaba / hooks

A high-quality & reliable React Hooks library. https://ahooks.pages.dev/
https://ahooks.js.org/
MIT License
13.91k stars 2.69k forks source link

使用 useRequest ,返回数据必须用data包裹? #368

Closed Liu-Ya closed 4 years ago

Liu-Ya commented 4 years ago

data不能直接获取到response.body吗? 这个对于老项目升级实在太不友好了

brickspert commented 4 years ago

默认的是 response.body

但是从 umi 中引用的 useRequest 必须用 data 包一次。

Liu-Ya commented 4 years ago

默认的是 response.body

但是从 umi 中引用的 useRequest 必须用 data 包一次。

  • 你可以配置一个 formatResult: d=>d 就可以。
  • 或者这样引用 useRequest import {useRequest} from '@umijs/hooks'

理解了,我自己再另封装一个useRequest就可以了,可以在@umijs/hook的文档中提一下,方便我这种先看到@umijs/hook文档后看到umi-plugin的人,不然完全摸不到头绪😂