//vue页面
onError(err, vm, info) {
console.log(err, vm, info);
}
- 发布:2020-12-08 09:58
- 更新:2020-12-08 09:58
- 阅读:1050
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 2.9.8
HBuilderX类型: 正式
HBuilderX版本号: 2.9.8
手机系统: Android
手机系统版本号: Android 10
手机厂商: LG V50
手机机型: LG V50
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
onError(err, vm, info) {
console.log(err, vm, info);
}
onError(err, vm, info) {
console.log(err, vm, info);
}
预期结果:
errorCaptured、errorHandler、onError都能返回(err,vm,info)
errorCaptured、errorHandler、onError都能返回(err,vm,info)
实际结果:
现在只有onErr有值,其他函数均不正常
现在只有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均为缺省值,错误对象属性被干掉了不少,闹啥样?
0 个回复