有时会碰到,在某些指定页面会有按两次后退出程序的需求,如果不是指定的页面就回退
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();
}
}