我的电容器应用程序的主屏幕包含此代码
onMount(() => {
App.addListener('backButton', () => {
App.exitApp();
});
return () => {
App.removeAllListeners();
};
});
根据docs,这是删除应用程序侦听器的唯一方法。在我的用例中,当用户离开主页时,我想删除
exitApp
侦听器上的 backButton
,但此代码会产生意外行为,因为它可能会删除其他侦听器。
如何专门删除这个监听器?
您可以像这样删除单个侦听器(请参阅文档):
const listener = App.addListener('backButton', () => {
App.exitApp();
});
listener.remove();