From d5945d675eeff30ab92f4564b257034f1204b20e Mon Sep 17 00:00:00 2001 From: N-Pex Date: Fri, 8 Jan 2021 11:07:02 +0100 Subject: [PATCH] Navigation service --- src/App.vue | 2 +- src/components/Join.vue | 38 ++++++++--------- src/components/Login.vue | 17 +++++--- src/main.js | 3 ++ src/router/index.js | 4 +- src/services/navigation.service.js | 65 ++++++++++++++++++++++++++++++ 6 files changed, 103 insertions(+), 26 deletions(-) create mode 100644 src/services/navigation.service.js diff --git a/src/App.vue b/src/App.vue index 934eccf..4d32958 100644 --- a/src/App.vue +++ b/src/App.vue @@ -69,7 +69,7 @@ export default { }, logOut() { this.$store.dispatch("auth/logout"); - this.$router.replace("/login"); + this.$navigation.push("/login", true); }, }, computed: { diff --git a/src/components/Join.vue b/src/components/Join.vue index c5ed446..4cb3ce9 100644 --- a/src/components/Join.vue +++ b/src/components/Join.vue @@ -1,6 +1,6 @@