场景:常用来做退出提示是否保存为草稿
代码:
// 页面周期与 onLoad 同级
onBackPress() {
console.log(e);
if (e.from == 'backbutton') {
uni.showModal({
title: '提示',
content: '是否保存?',
success: function (res) {
if (res.confirm) {
uni.showToast({
title: '用户点击确定',
duration: 1000
})
} else if (res.cancel) {
uni.showToast({
title: '用户点击取消',
duration: 1000
})
}
uni.navigateBack({
delta: 1
});
}
});
return true; //阻止默认返回行为
}
},