跳到主要内容

Ready

useRequest 提供了一个 options.ready 参数,当其值为 false 时,请求永远都不会发出。

其具体行为如下:

  1. manual=false 自动请求模式时,每次 readyfalse 变为 true 时,都会自动发起请求,会带上参数 options.defaultParams
  2. manual=true 手动请求模式时,只要 ready=false,则通过 run/runAsync 触发的请求都不会执行。

自动模式

以下示例演示了自动模式下 ready 的行为。每次 readyfalse 变为 true 时,都会重新发起请求。

手动模式

以下示例演示了手动模式下 ready 的行为。只有当 ready 等于 true 时,run 才会执行。

API

Options

参数说明类型默认值
ready当前请求是否准备好了booleantrue