用HBuilder來開發app的頁面返回處理
阿新 • • 發佈:2018-12-12
單頁面返回(要放在被返回的頁面中)最好是建一個js來存放這段程式碼,然後在頁面中引入
document.addEventListener('plusready', function() { var webview = plus.webview.currentWebview(); plus.key.addEventListener('backbutton', function() { webview.canBack(function(e) { if(e.canBack) { webview.back(); } else { webview.close(); } }) }); });
主頁返回:提示再按一次退出程式(放在主頁中)最好是新建js然後在主頁引入
document.addEventListener('plusready', function(a) { var first = null; plus.key.addEventListener('backbutton', function() { //首次按鍵,提示‘再按一次退出應用’ if (!first) { first = new Date().getTime(); plus.nativeUI.toast( "再按一次退出程式"); setTimeout(function() { first = null; }, 1000); } else { console.log(1); if (new Date().getTime() - first < 1000) { plus.runtime.quit(); } } }, false); });