onUnhandledRejection 不起作用
- Dominant language
- JavaScript
- Stars
- 41.6k
- Forks
- 3.7k
- Avg merge
- 7h 6m
- Merged PRs (30d)
- 6
Description
**问题描述**
onUnhandledRejection 生命周期不起作用
**复现步骤**
---- app.vue ----
```
export default {
onLaunch: function() {
console.log('App Launch')
async function a(){throw {}}
a()
throw 'normal err'
},
onShow: function() {
console.log('App Show')
},
onHide: function() {
console.log('App Hide')
},
onUnhandledRejection: function (result) {
console.log(0,result);
const { reason } = result
console.log(1,reason);
},
onError(e) {
console.log(2,e);
}
}
```
以上代码执行后,普通的 err 被 onError 捕获并打印,但是 promise 错误未被捕获。
**预期结果**
promise 错误被捕获
**实际结果**

**系统信息:**
- 发行平台: 微信小程序、H5平台
- 操作系统 :Windows
- HBuilderX版本:3.3.11
- 设备信息 [如 iPhone8 Plus]
**补充信息**
[可选]
[根据你的分析,出现这个问题的原因可能在哪里?]
Contributor guide
Assessment
This issue has not been assessed yet.