my.onError().
Parameters
Code Example
Remove Specific Listener
Remove All Listeners
Page Lifecycle Management
Related APIs
my.onError
Listen for error events
my.offUnhandledRejection
Stop listening for unhandled rejections
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Stop listening for JavaScript error events.
my.onError().
| Property | Type | Required | Description |
|---|---|---|---|
| callback | Function | No | The specific callback to remove. If omitted, all listeners are removed. |
App({
onLaunch() {
my.onError(this.errorHandler);
},
errorHandler(error) {
console.error('Error:', error);
},
// Call this to remove the listener
removeErrorListener() {
my.offError(this.errorHandler);
}
});
// Remove all error listeners
my.offError();
Page({
onShow() {
my.onError(this.handleError);
},
onHide() {
// Clean up when page is hidden
my.offError(this.handleError);
},
handleError(error) {
console.error('Page error:', error);
}
});
my.offError() that was used with my.onError() to remove only that specific listener.