Skip to content
On this page

依赖刷新

useRequest 提供了一个 options.refreshDeps 参数,替代了 watch,会监听响应式值的变化,当值变化的时候会重新发起请求。

注意

只有自动模式模式,即 manual 不为 true ,依赖刷新配置才会生效。

手动收集依赖

refreshDeps 传入的是响应式对象数组的时候,当它的值变化后,会重新触发请求 。

自动收集依赖

refreshDeps 传入的是 true 的时候,useRequest 会自动收集函数参数中的响应式对象参数,只要参数里面的响应式对象发生变化就会携带最新的值重新发起请求 。

API

Options

参数说明类型默认值
refreshDeps
  • 依赖响应式对象数组,和 vuewatch 传入监听的对象用法一致。
  • 如果设置为 true,则会自动收集依赖执行,也支持和 ready 搭配使用
boolean | WatchSource[]-

Source

源码文档示例