【发布时间】:2020-08-17 06:46:40
【问题描述】:
我在应用程序加载 (componentDidMount) 上有 3 个 api 调用。
当我重新加载页面或打开新选项卡时,会进行所有 api 调用,但在复制选项卡时只会触发其中一个。
如何在页面复制时触发所有 api 调用
注意: 浏览器:chrome。
【问题讨论】:
-
你能提供最小的reproducible例子吗?
-
也许您在请求之前有一些 if 条件。 if(cookies.yourSavedVariable){ doRequest() } first page 之类的东西使您的条件为真并且请求未执行
-
如果请求完全相同,那么 chrome 可能会选择使用缓存响应而不是发出新请求。这可能就是您没有看到任何网络活动的原因。
-
这应该会给你一些探索的提示:stackoverflow.com/questions/28752524/…
标签: javascript reactjs browser window