轮询请求
轮询请求是指在一定时间间隔内自动重复发送请求的方式。useRequest
提供了 pollingInterval
属性来实现轮询请求。
轮询请求
pollingInterval
的值大于 0
,则启动轮询模式。
可以通过设置 pollingWhenDocumentHidden
来控制屏幕不可见时是否停止轮询。默认为 false
,即屏幕不可见时会暂停轮询。
轮询错误重试
可以通过设置 pollingErrorRetryCount
来控制重试次数。当轮询请求失败时会自动重试,直到达到最大重试次数为止。默认自动重试3
次
在下面的案例中,请求错误重试三次,加上首次请求失败,所以最后为四次错误
API
属性 | 类型 | 默认值 | 描述 |
---|---|---|---|
pollingInterval | MaybeRef<number> | 0 | 轮询间隔(毫秒),如果值大于 0 ,则启动轮询模式。 |
pollingWhenDocumentHidden | MaybeRef<boolean> | false |
|
pollingErrorRetryCount | MaybeRef<number> | 3 | 轮询错误重试次数。如果设置为 Infinity,则无限次 |