my.onError

更新时间: 2024-01-12 17:37:46

简介

my.onError

监听小程序错误事件。目前仅支持 JS 执行错误,触发时机和参数与 App.onError 一致。

入参

Function listener

参数

属性

类型

兼容性

描述

error

String

-

异常描述,一般为 Error 对象的 message 字段。

stack

String

基础库:2.7.4

异常堆栈,一般为 Error 对象的 stack 字段。

代码示例

my.onError(Function listener)

Page({
 onLoad() {
 my.onError(this.errorHandler);
 },
 errorHandler(error, stack) {
 console.log('onError error', error);
 console.log('onError stack', stack);
 }
})
说明
  • 使用 my.onError 监听到的报错,app.js 中的 onError 方法也会监听到。

  • 使用 my.onError 监听页面报错,如果在多个页面开启监听没有关闭,则页面报错时会触发多个监听事件,建议在页面关闭时调用 my.offError 关闭监听。

上一篇: my.offUnhandledRejection 下一篇: my.offError
阿里云首页 移动开发平台 mPaaS 相关技术圈