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 +