有没有人遇到过这个问题哈!微信小程序 返回上一页前先弹框进行一些操作,操作结束才返回上一页,能不能实现?万分感谢

如题,现在遇到一个需求,需要在用户返回上一页之前弹出提示框进行一些操作,操作完毕了才返回到上一页。左上角的按钮,可以去掉微信提供的返回按钮,通过自定义的方式,来实现这个需求,但是在安卓手机下按返回键,或者是左滑手势返回,这样的返回该怎么操作?微信小程序里面也没有类似beforeUnload这样的方法。onUnload是发生在页面卸载之后的,并不能阻止页面即时返回。
繁花如伊
浏览 395回答 2
2回答

人到中年有点甜

你应该问的是阻止物理键返回吧mounted函数://禁止返回if(window.history&&window.history.pushState){  window.history.pushState(null,null,document.URL);  window.addEventListener('popstate',this.fn,false);//false阻止默认事件}destroyed函数:window.removeEventListener('popstate',this.fn,false);//false阻止默认事件
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript