在 App 的首页,自定义退出应用的提示,如通过对话框询问用户是否退出。
定义 onBackPress
方法:
在页面的生命周期中实现 onBackPress
,以自定义退出逻辑:
onBackPress() {
if (this.showMask) {
this.showMask = false;
return true;
} else {
uni.showModal({
title: '提示',
content: '是否退出应用?',
success: (res) => {
if (res.confirm) {
plus.runtime.quit(); // 退出应用
} else if (res.cancel) {
console.log('用户点击了取消');
}
},
});
return true; // 阻止默认返回行为
}
},
通过以上示例,即可实现自定义应用退出提示功能。