如题,现在遇到一个需求,需要在用户返回上一页之前弹出提示框进行一些操作,操作完毕了才返回到上一页。左上角的按钮,可以去掉微信提供的返回按钮,通过自定义的方式,来实现这个需求,但是在安卓手机下按返回键,或者是左滑手势返回,这样的返回该怎么操作?微信小程序里面也没有类似beforeUnload这样的方法。onUnload是发生在页面卸载之后的,并不能阻止页面即时返回。
2 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
你应该问的是阻止物理键返回吧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阻止默认事件
添加回答
举报
0/150
提交
取消