onBackPress(options) {
// 這里可以自定義返回邏輯,比如下面跳轉其他頁面
uni.redirectTo({
url: "/pages/center_home/order/goods_lst?sta=all"
})
// return true 表示禁止默認返回
return true;
},
頁面生命周期有個 onBackPress 方法,可以監聽返回事件
onBackPress(event) 返回 event ={form: backbutton | navigateBack}
- Android 實體返回鍵 (from = backbutton)
- 頂部導航欄左邊的返回按鈕 (from = backbutton)
- 返回 API,即 uni.navigateBack() (from = navigateBack)
注意事項:
- 只有在該函數中返回值為 true 時,才表示不執行默認的返回,自行處理此時的業務邏輯。
- 不返回或返回其它值,均會執行默認的返回行為。
- H5平台,頂部導航欄返回按鈕支持 onBackPress(),瀏覽器默認返回按鍵及Android手機實體返回鍵不支持
- onBackPress() 暫不支持直接在自定義組件中配置該函數,目前只能是在頁面中來處理。