onLoad(e) {
wx.enableAlertBeforeUnload({
message:'确认离开吗?'
})
},
现在这样无论怎么样都会弹出对话框。我希望是在页面退出之前通过一个参数判断是否需要弹出这个对话框,要怎么实现呢?
onHide() {
if(this.hasBidding == 0){
wx.disableAlertBeforeUnload();
}
},
这也判断也不生效。而且这个参数也不能在onLoad的时候判断,因为用户没有操作。需要等到用户操作之后,才能确定是否需要弹窗
参数 放data 里面
所以,其实不用设置个参数,只要你在满足你的条件后enable就行了,还有一个wx.disableAlertBeforeUnload(Object object) 函数,关闭小程序返回询问对话框。
wx.enableAlertBeforeUnload 页面跳转时,无法触发,点击左上角返回,可以触发,神奇tx