- 下载 hello uniapp示例项目
- 修改main.js,添加如下代码
app.config.errorHandler = (err) => { console.log("==============xxxxx============") console.log(err) }
- 修改navigator.vue,在data()方法中,添加
throw new Error("test throw")
- 进入navigator页面,触发异常
- 发布:2024-07-23 17:48
- 更新:2024-07-23 17:59
- 阅读:120
产品分类: uniapp/H5
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.2
HBuilderX类型: 正式
HBuilderX版本号: 4.24
浏览器平台: Chrome
浏览器版本: 126.0.6478.127(正式版本) (arm64)
项目创建方式: HBuilderX
操作步骤:
预期结果:
- 期望控制台打印出==============xxxxx============,实际没有
- 但控制台有 [Vue warn]: Unhandled error during execution of scheduler flush,说明错误确实有触发异常
- 期望控制台打印出==============xxxxx============,实际没有
- 但控制台有 [Vue warn]: Unhandled error during execution of scheduler flush,说明错误确实有触发异常
实际结果:
控制台有 [Vue warn]: Unhandled error during execution of scheduler flush,说明错误确实有触发异常
控制台有 [Vue warn]: Unhandled error during execution of scheduler flush,说明错误确实有触发异常
bug描述:
全局异常机制不生效,app.config.errorHandler无效
l***@126.com (作者)
可以了 (虽然有一点奇怪)
2024-07-23 18:06