// 监听安卓 返回键
在main.js中
//监听安卓返回键
(function() {
function plusReady() {
let quit = false;
plus.key.addEventListener('backbutton', function() {
let path = vue.$route.path;
if (path === '/login') {
if (!quit) {
Vue.prototype.$jhjmToast.show({
text: '再次点击返回键退出应用'
});
} else {
plus.runtime.quit();
}
quit = true;
setTimeout(() => {
quit = false;
}, 2000)
} else if (path === '/') {
if (!quit) {
Vue.prototype.$jhjmToast.show({
text: '再次点击返回键退出应用'
});
} else {
plus.runtime.quit();
}
quit = true;
setTimeout(() => {
quit = false;
}, 2000)
} else {
router.history.go(-1);
}
}, false);
}
if (window.plus) {
plusReady();
} else {
document.addEventListener('plusready', plusReady, false);
}
}());