怎么樣監(jiān)聽小程序返回按鈕
系統(tǒng)的返回按鈕無法監(jiān)聽。
換種思路?既然是要監(jiān)聽返回鍵,系統(tǒng)沒有提供實(shí)現(xiàn),自己hack一下
1、返回的話,那么原頁面是要走onUnload函數(shù)的,你可以在這個(gè)onUnload函數(shù)中,執(zhí)行類似的處理
2、系統(tǒng)提供了getCurrentPages這個(gè)函數(shù),根據(jù)page數(shù)量或者 pageId之類的東西,自己在返回頁面onShow做下處理。
下面就來介紹下第一種實(shí)現(xiàn)方式:
1、在index頁面中,給按鈕添加方法跳轉(zhuǎn)到詳情頁,如下圖所示
2、在詳情頁注冊onUnload事件,監(jiān)聽頁面被卸載。
3、點(diǎn)擊頂部的返回按鍵效果:
推薦學(xué)習(xí):小程序開發(fā)