diff --git a/src/mixins/mobile.js b/src/mixins/mobile.js index c44edcff..283222ea 100644 --- a/src/mixins/mobile.js +++ b/src/mixins/mobile.js @@ -19,6 +19,16 @@ export default { onResize() { this.windowWidth = window.innerWidth; this.updateBody(); + + if (this.$router.currentRoute.value.path === "/dashboard" + || this.$router.currentRoute.value.path === "/list") { + this.$router.push({ + path: this.isMobile + ? "/list" + : "/dashboard", + query: this.$router.currentRoute.value?.query, + }); + } }, /** diff --git a/src/pages/List.vue b/src/pages/List.vue index fc338347..dd2d4605 100644 --- a/src/pages/List.vue +++ b/src/pages/List.vue @@ -11,11 +11,6 @@ export default { components: { MonitorList, }, - async mounted() { - if (!this.$root.isMobile) { - this.$router.push("/dashboard"); - } - }, };