首页 > 建站教程 > APP开发,混合APP >  MUI手机退出APP和退出当前页正文

MUI手机退出APP和退出当前页

通过重写mui.back()(mui.js已经针对安卓返回键的返回事件写了mui.back(),必须重写,不能再监听安卓返回键,因为事件会叠加),让用户点击安卓返回键退出应用程序,但是要注意,最好不要覆盖mui.js自带的mui.back()方法,并且最好不要每个页面都用下面的代码,否则只要用户点击返回,就退出,后退功能就用不了了。

1.手机返回键监听(只需要重写,mui.back,因为mui.js已经监听),点击两次退出系统
mui.oldback = mui.back;
var clickNum = 0;
mui.back = function(event){
   clickNum++;
   if(clickNum > 1){
       plus.runtime.quit();
   }else{
       mui.toast("再按一次退出应用");
   }
   setTimeout(function(){
       clickNum = 0
   },1000);
        return false;
}
2.使用确定框方式退出当前页
mui.back = function(){
  var btn = ["确定","取消"];
mui.confirm('确认关闭当前窗口?','Hello MUI',btn,function(e){
if(e.index==0){
  mui.currentWebview.close();
}
});
}