错误重试
通过设置 options.errorRetryCount,useRequest 会在请求失败后自动重试,当网络不稳定或服务暂时不可用时,自动重试机制能够显著提升用户体验和系统可靠性。
基本使用
ts
const { data, error, loading } = useRequest(getUserInfo, {
errorRetryCount: 3,
});Options
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| errorRetryCount | 错误重试次数。设置为 -1 时启用无限重试模式 | number | Ref<number> | 0 |
| errorRetryInterval | 重试间隔时间(毫秒),默认采用指数退避算法,也就是第一次重试等待 2s,第二次重试等待 4s,以此类推,如果大于 30s,则取 30s | number | - |
