稳定点行不行
稳定点行不行
  • 发布:2020-12-08 09:58
  • 更新:2020-12-08 09:58
  • 阅读:1050

【报Bug】错误处理机制errorCaptured、errorHandler、onError各个版本各有不同

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 2.9.8

HBuilderX类型: 正式

HBuilderX版本号: 2.9.8

手机系统: Android

手机系统版本号: Android 10

手机厂商: LG V50

手机机型: LG V50

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

//vue页面
onError(err, vm, info) {
console.log(err, vm, info);
}

操作步骤:

onError(err, vm, info) {
console.log(err, vm, info);
}

预期结果:

errorCaptured、errorHandler、onError都能返回(err,vm,info)

实际结果:

现在只有onErr有值,其他函数均不正常

bug描述:

用这些函数是为了在移动端能够自动检测到错误,上传运行错误日志.
我是搞郁闷了 错误处理机制errorCaptured、errorHandler、onError各个版本各有不同,我是用最新的还是旧的版本?
官方的功能不合并代码发布完整的开发工具吗?
看玩请修复,谢谢

在2.9.8版本Vue.config.errorHandler 报错 "toJSON"
在2.9.8版本errorCaptured不生效

uni-app自定义的onError应用生命周期:
在2.6.11版本算正常,真机
{
1.err:报错描述"ReferenceError: sd is not defined"
2.vm:报错信息,页面文件__page__对象,等等
3.info:报错行数info.line
}
在2.9.8版本只有err可以返回参数vm,info均为缺省值,错误对象属性被干掉了不少,闹啥样?

2020-12-08 09:58 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复