问题模块 |
---|
API和组件 |
微信小程序,在某一个编辑页面,当用户点击返回按钮的时候,弹出modal窗是否需要退出编辑,怎么实现?用了什么周期的onUnload函数.解决不了!
网友回复
?:
恩恩,非常感谢,值得借鉴.
『花嫁雾语微请柬』小程序:
你可以换个思路:自动保存,比如用wx.setStorage
?:
好的,谢谢!
nivk:
您好,目前微信还不支持主动阻止用户返回页面的操作。(为了用户体验,微信也不建议您如此使用)
还请您使用其他方式提示用户。
?:
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
console.log('onHide');
wx.showModal({
title: 'asdasd',
content: 'asdasdasdasd'
})
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
console.log('onUnload');
wx.showModal({
title: 'asdasd',
content: 'asdasdasdasd'
})
},
我再JS里面同时写了这两个生命周期函数,但是,只有onUnload里面的代码执行了,但是,也仅仅只是打印了onUnload,并没有弹窗.我想要的是,点击返回,然后弹窗提示是否编辑,如果点击是,那么就返回,如果否,就停留在当前页面;
nivk:
您好,您可以使用 onHide 事件而非 onUnload事件。
具体文档请见:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/app-service/page.html