亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有大佬遇到過這個問題嗎:微信小程序 返回上一頁前先彈框進行一些操作,操作結束才返回上一頁,能不能實現?各位有什么建議?

有大佬遇到過這個問題嗎:微信小程序 返回上一頁前先彈框進行一些操作,操作結束才返回上一頁,能不能實現?各位有什么建議?

呼啦一陣風 2019-07-26 23:30:22
如題,現在遇到一個需求,需要在用戶返回上一頁之前彈出提示框進行一些操作,操作完畢了才返回到上一頁。左上角的按鈕,可以去掉微信提供的返回按鈕,通過自定義的方式,來實現這個需求,但是在安卓手機下按返回鍵,或者是左滑手勢返回,這樣的返回該怎么操作?微信小程序里面也沒有類似beforeUnload這樣的方法。onUnload是發生在頁面卸載之后的,并不能阻止頁面即時返回。
查看完整描述

2 回答

?
MMMHUHU

TA貢獻1834條經驗 獲得超8個贊

你應該問的是阻止物理鍵返回吧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阻止默認事件
                            
查看完整回答
反對 回復 2019-07-26
  • 2 回答
  • 0 關注
  • 290 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號