可以在页面的onLoad里面调用wx.disableAlertBeforeUnload(Object object)API来实现。

Obeject参数说明:

message: 对话框询问内容

success: 接口调用成功的回调函数

fail: 接口调用失败的回调函数

complete: 接口调用结束的回调函数

亲测代码如下:

onLoad: function () { wx.enableAlertBeforeUnload({ message:"确定要退出页面吗?",//弹窗文案 success:function(res){ //成功回调 }, fail:function(errMsg){ //失败回调 }, complete:function(){ //调用结束 } }) }

微信小程序弹出窗调整数量(微信小程序如何实现页面关闭或返回挽留弹窗)(1)

挽留弹窗效果图

备注:基础库2.12.0开始支持改API;该挽留弹窗样式目前不支持自定义,弹窗按钮也不支持自定义,另外取消和确定按钮点击事件没有回调方法,如果需要记埋点的话只能记弹窗出现埋点,弹窗按钮点击事件的埋点无法记录。

,