生命周期
useRequest 提供了完整的请求生命周期管理,让你可以在请求的不同阶段执行相应的业务逻辑,实现更精细化的控制和用户体验优化。
- 🚀 onBefore - 请求发起之前
- ✅ onSuccess - 请求成功完成时
- ❌ onError - 请求失败或抛出异常时
- 🏁 onFinally - 请求完成时(无论成功或失败)
基本使用
Options
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| onBefore | Service 执行前触发 | (params: P) => void | - |
| onSuccess | Service resolve 时触发 | (data: D, params: P) => void | - |
| onError | Service reject 时触发 | (error: Error, params: P) => void | - |
| onFinally | Service 执行完成时触发 | (params: P, data?: D, error?: Error) => void | - |
