From 15d23f211003c24546d13c18d3f58519a1cc70d6 Mon Sep 17 00:00:00 2001 From: aixianling Date: Thu, 2 Feb 2023 17:36:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=88=E6=8F=90=E4=BA=A4=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/navTabs.vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/web/src/components/navTabs.vue b/web/src/components/navTabs.vue index 71b2c2d..a5291f3 100644 --- a/web/src/components/navTabs.vue +++ b/web/src/components/navTabs.vue @@ -32,6 +32,15 @@ export default { this.$router.push({name: page.name}) } }, + watch: { + $route: { + immediate: true, + handler(v) { + const currentPage = this.pages.find(e => e.name == v.name); + currentPage && this.addPage(currentPage) + } + } + }, created() { const currentPage = JSON.parse(localStorage.getItem("apps") || null)?.find(e => e.name == this.$route.name); currentPage && mainStore().addPage(currentPage) @@ -61,4 +70,4 @@ export default { } } } - \ No newline at end of file +