my.onerror(function listener)
基础库 或更高版本; 且 支付宝客户端 10.1.75 或更高版本; 若版本较低,建议采取 兼容处理 。
支小宝客户端 支持
安诊儿客户端 支持
主体: 企业支付宝小程序 、 个人支付宝小程序
相关文档: app.onerror
监听小程序 js 错误。
function listener
小程序错误事件的监听函数
查看示例
参数
string message
异常描述,一般为 error 对象的 message 字段
参数
string stack
异常堆栈,一般为 error 对象的 stack 字段
- 基础库: 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);
}
})
-
tip使用 my.onerror 监听到的报错,app.js 中的 onerror 方法也会监听到。
-
tip使用 my.onerror 监听页面报错,如果在多个页面开启监听没有关闭,则页面报错时会触发多个监听事件,建议在页面关闭时调用 my.offerror 关闭监听。