<template>
<div id="app">
<router-view />
</div>
</template>
<script>
import "./App.scss";
export default {
name: "App",
components: {},
props: {},
data() {
return {};
},
computed: {},
methods: {
// 返回键事件
onPlusReady() {
plus.key.removeEventListener("backbutton", function() {});
plus.key.addEventListener(
"backbutton",
() => {
if (this.$route.name == "homePage" || this.$route.name == "login") {
if (plus.os.name == "Android") {
this.$toast("再按一次退出程序");
setTimeout(() => {
this.$toast.clear();
plus.key.removeEventListener("backbutton", function() {});
}, 1000);
plus.key.addEventListener("backbutton", function() {
plus.runtime.quit();
});
} else {
outSet("此平台不支持直接退出程序,请按Home键切换应用");
}
} else {
this.$router.go(-1);
}
},
false
);
}
},
mounted() {
document.addEventListener("plusready", () => {
this.onPlusReady();
});
}
};
</script>
移动端返回事件
最新推荐文章于 2023-07-09 22:16:33 发布