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