有時會碰到,在某些指定頁面會有按兩次後退出程序的需求,如果不是指定的頁面就回退
js代碼如下:
首先先保存原本的back方法,然後進行開關的設置,對url進行截取,噹噹前路由匹配的時候,對開關進行加1的操作和提示,當再按的時候就會關閉程序
var mui_old_back = mui.back;
var mui_is_switch = 1;
mui.back = function(){
// alert(location.href);
var arr = location.href.split('#');
if(arr[1] == '/home' || arr[1] == '/signin' || arr[1] == '/supplierhome'){
if(mui_is_switch == 1){
mui.toast("再按一次退出應用");
mui_is_switch = 2;
}else{
plus.runtime.quit();
}
}else{
// alert(123);
mui_old_back();
}
}