Skip to content

取消响应

useRequest 提供了 cancel 方法,用于忽略当前 promise 返回的数据和错误

WARNING

注意:调用 cancel 函数并不会取消 promise 的执行

只是取消对 data 和 error 的赋值和生命周期事件的调用

中止正在请求的接口请查阅 中止请求

同时 useRequest 会在以下时机自动忽略响应:

  • 组件卸载时,正在进行的 promise
  • 竞态取消,当上一次 promise 还没返回时,又发起了下一次 promise,则会忽略上一次 promise 的响应

基本使用

Result

参数说明类型
cancel忽略当前 Promise 的响应,不会中止请求执行,只是忽略响应结果() => void

贡献者 ☘️

Flame-00

Flame-00

Creator