tt.offError
基础库 1.46.0 开始支持本方法,低版本需做兼容处理。这是一个同步方法。
取消监听小程序错误事件。
语法
tt.offError([callback])
参数说明
- 参数为空,表示取消小程序所有的错误监听函数。
- 参数为回调函数,表示取消当前传入的监听函数。
参数 | 参数类型 | 说明 |
---|---|---|
callback | function | 使用 tt.onError 时的回调函数 |
扫码体验
请使用字节宿主APP扫码
代码示例
【代码示例 1】:取消所有的监听函数。
// page.js
Page({
onLoad: function () {
tt.onError(function (e) {
console.log("page error", e);
});
},
onHide: function () {
// 取消所有的错误监听函数,包括在 component 和 page中注册的。
tt.offError();
},
});
// component.js
Component({
created: function () {
// 添加错误监听
tt.onError(function (e) {
console.log("component error", e);
});
},
});
【代码示例 2】:取消传入的监听函数。
App({
onReady() {
tt.onError(this.handleError);
},
onHide() {
// 取消错误监听事件 this.handleError
tt.offError(this.handleError);
},
handleError(err) {
console.log(err);
},
});
点击纠错
评价此篇文档