屏幕聚焦重新请求
useRequest 提供了一个 options.refreshOnWindowFocus 参数,在浏览器窗口 refocus 和 revisible 时,会重新发起请求。
代码演示
API
Options
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| refreshOnWindowFocus | 在屏幕重新获取焦点或重新显示时,重新发起请求 | boolean|Ref<boolean> | false |
| focusTimespan | 重新请求间隔,单位为毫秒 | number| Ref<number> | 5000 |
注意
options.refreshOnWindowFocus支持动态变化。options.focusTimespan支持动态变化。- 监听的浏览器事件为
visibilitychange和focus。