依赖请求

有些时候,你可能会遇到网络请求相互依赖的情况。例如 B 请求的请求参数,依赖 A 请求的返回结果。这时,你可以使用 ready 来处理这种依赖关系。

自动模式

manual=false 时,每次 readyfalse 变为 true 时,都会自动发起请求,并且会带上参数 options.defaultParams

手动模式

manual=true 时,只要 readyfalse,则无法发起请求。

除了支持传入 Ref<boolean> 类型的值外,ready 还支持传入一个返回布尔值的函数 () => boolean,类似于 Vue 的 watch 的使用方式。

const props = defineProps({
  ready: Boolean,
});

useRequest(getUser, {
  ready: () => props.ready,
});
上次更新: 2023/7/6 03:23:08
贡献者: John