小程序头部物理返回按钮如何监听
想在点击微信小程序头部的物理返回按钮时有弹出层提示,该如何做到?
想在点击微信小程序头部的物理返回按钮时有弹出层提示,该如何做到?
onUnload: function() {
//相当于监听返回按钮
let pages = getCurrentPages();
let prevPage = pages[pages.length - 2]; //上一个页面
prevPage.setData({
activeCategoryId: 0,
})
},
我在第二个页面中这样写,返回第一个页面数据是可以改变的
可以用一个变量记录是否从 A 页面跳转到下一级页面:
data: {
navigateToNextDelta: false
}
跳转时:
this.data.navigateToNextDelta = true
wx.navigateTo(…)
在 A 页面的 onShow 方法中判断是否从下一层级返回:
onShow: function () {
if (this.data.navigateToNextDelta) {
…
}
}