Ready
useRequest 提供了一个 options.ready 参数,当其值为 false 时,请求永远都不会发出。
其具体行为如下:
- 当
manual=false自动请求模式时,每次ready从false变为true时,都会自动发起请求,会带上参数options.defaultParams。 - 当
manual=true手动请求模式时,只要ready=false,则通过run/runAsync触发的请求都不会执行。
自动模式
以下示例演示了自动模式下 ready 的行为。每次 ready 从 false 变为 true 时,都会重新发起请求。
手动模式
以下示例演示了手动模式下 ready 的行为。只有当 ready 等于 true 时,run 才会执行。
API
Options
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| ready | 当前请求是否准备好了 | boolean | true |