跳转到内容

useAsyncOrder

管理 异步任务 执行顺序的 Hook

代码演示

基本用法

API

typescript
useAsyncOrder({
  task: ((
  resolve?: Resolve,
  reject?: InterruptibleRejectType,
  index?: number
 ) => void)[]
 option?: {
  delay?: number
  onReady?: () => void
  onSuccess?: (result: unknown) => void
  onError?: (err: unknown) => void
 }})

Params

参数说明类型
task异步任务顺序队列((resolve?: Resolve,reject?: InterruptibleRejectType,index?: number) => void)[]
option配置项-

Option

参数说明类型
delay延迟执行number
onReady准备阶段回调void
onSuccess成功回调(result: unknown) => void
onError错误回调(err: unknown) => void

Source

源码 · 文档 · 示例

基于 MIT 许可发布