简介
my.onError
监听小程序错误事件。目前仅支持 JS 执行错误,触发时机和参数与 App.onError 一致。
入参
Function listener
参数
属性 | 类型 | 兼容性 | 描述 |
error | String | - | 异常描述,一般为 |
stack | String | 基础库:2.7.4 | 异常堆栈,一般为 |
代码示例
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 关闭监听。
文档内容是否对您有帮助?