uni-app 實現安卓物理返回鍵返回,觸發彈框提示是否退出


/*

自 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; },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM