From f3e4a728bca47d424fb3f9f0e2ef438cec58a2e3 Mon Sep 17 00:00:00 2001
From: liuyg <liuyg@qq.com>
Date: Thu, 31 Mar 2022 13:36:20 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.105:10010/r/school-web

---
 src/App.vue |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/App.vue b/src/App.vue
index 4dfe049..76a0761 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,6 +1,6 @@
 <template>
     <div id="app" :class="{ cantdoit: cantdoits }">
-        <router-view></router-view>
+        <router-view v-if="isRouterActive"></router-view>
     </div>
 </template>
 
@@ -8,9 +8,13 @@
 import AMapLoader from '@amap/amap-jsapi-loader'
 export default {
     name: 'App',
+    provide () {
+        return { reload: this.reload }
+    },
     data () {
         return {
-            cantdoits: false
+            cantdoits: false,
+            isRouterActive: true
         }
     },
     mounted () {
@@ -82,6 +86,13 @@
         }
     },
     methods: {
+        reload () {
+            this.isRouterActive = false
+            this.$nextTick(() => {
+                this.isRouterActive = true
+                this.$store.commit('SET_VIEWEREXIST', false)
+            })
+        },
         getQueryString (name) {
             const inlength =
                 window.location.href.indexOf('?' + name + '=') + name.length + 2

--
Gitblit v1.9.3