/*
自 HBuilderX v1.1.0 起,uni-app 的頁面新增 onBackPress(event)
生命周期函數。
onBackPress(event)
返回 event ={from: backbutton | navigateBack}
說明
當用戶進行以下操作時,會觸發該函數:
- Android 實體返回鍵 (
from = backbutton
) - 頂部導航欄左邊的返回按鈕 (
from = backbutton
) - 返回 API,即
uni.navigateBack()
(from = navigateBack
)
注意事項:
- 只有在該函數中返回值為 true 時,才表示不執行默認的返回,自行處理此時的業務邏輯。
- 不返回或返回其它值,均會執行默認的返回行為。
- H5 平台,頂部導航欄返回按鈕支持
onBackPress()
,瀏覽器默認返回按鍵及Android手機實體返回鍵不支持onBackPress()
- 暫不支持直接在自定義組件中配置該函數,目前只能是在頁面中來處理。
*/
//
onBackPress(options) { uni.showModal({ title: '提示', content: '是否退出?', success: function(res) { if (res.confirm) { // 退出當前應用,改方法只在App中生效 plus.runtime.quit(); } else if (res.cancel) { console.log('用戶點擊取消'); } } }); return true; },