Taro.onUnhandledRejection(callback)
监听未处理的 Promise 拒绝事件。该事件与 App.onUnhandledRejection
的回调时机与参数一致。
注意
- 所有的 unhandledRejection 都可以被这一监听捕获,但只有 Error 类型的才会在小程序后台触发报警。
支持情况:
类型
<T = any>(callback: Callback<T>) => void
参数
参数 | 类型 |
---|---|
callback | T |
Callback
(res: Result<T>) => void
参数 | 类型 |
---|---|
res | Result<T> |
Result
参数 | 类型 | 说明 |
---|---|---|
reason | string or Error | 拒绝原因,一般是一个 Error 对象 |
promise | Promise<T> | 被拒绝的 Promise 对象 |