当用户进入页面,编辑后没有保存直接返回,这时需要给用户提示是否需要保存在返回,如果保存了,则不提示
主要用到
wx.enableAlertBeforeUnload(Object object) 开启小程序页面返回询问对话框
wx.disableAlertBeforeUnload 关闭小程序页面返回询问对话框
官方api
wx.enableAlertBeforeUnload(Object object) | 微信开放文档
wx.disableAlertBeforeUnload(Object object) | 微信开放文档
如果用户点击dddd则不需要在弹提示框
<view bindtap="zuzhi">dddddddddddddd</view>
data: {
//isAlert:true// 通过此字段判断是否需要隐藏弹窗,默认true显示,false隐藏
},
onLoad: function (options) {
wx.enableAlertBeforeUnload({
message: "返回上页时弹出对话框",
success: function (res) {
console.log("成功:", res);
},
fail: function (err) {
console.log("失败:", err);
},
});
},
zuzhi:function(){
//this.setData({
//isAlert:false
//})
wx.disableAlertBeforeUnload() //关闭小程序页面返回询问对话框
console.log('不弹窗')
},