在Axios中使用SWR返回响应,而不是response.data

i2loujxw  于 2022-11-29  发布在  iOS
关注(0)|答案(1)|浏览(237)

我是SWR的新手,正在尝试弄清楚它的好处。到目前为止,我觉得我的重构让我很头疼,其中一个问题又出现了,我没有从钩子接收到我所期望的数据。如果你看到屏幕截图,在一个钩子中我得到了正确的数据,而在另一个钩子中,我得到了来自axios的完整响应。它没有显示在屏幕截图上。但我尝试在两个fetcher上使用相同的axiosInstance,结果是一样的。

我也尝试过在fetcher上添加一个async/await,还是一样的。有什么想法吗?我的解决方法是键入并重构解析后的响应。,所以我得到的是data.data.result

s8vozzvw

s8vozzvw1#

解决我问题的方法是关闭/终止应用程序,然后重新启动它。只有这样,它才能给我预期的结果......这回答了我的问题,但又引出了另一个问题......为什么?^^“

相关问题