Quellcode durchsuchen

对接 建通第三方发消息

yuwandanmian vor 2 Jahren
Ursprung
Commit
9fc9259c99
1 geänderte Dateien mit 10 neuen und 1 gelöschten Zeilen
  1. 10 1
      src/layout/components/AppMain.vue

+ 10 - 1
src/layout/components/AppMain.vue

@@ -1,7 +1,7 @@
 <template>
   <section class="app-main">
       <keep-alive>
-          <router-view v-if="$route.meta.keepAlive" :key="key"/>
+        <router-view v-if="$route.meta.keepAlive" :key="key"/>
       </keep-alive>
       <router-view v-if="!$route.meta.keepAlive" :key="key"></router-view>
   </section>
@@ -17,6 +17,15 @@ export default {
       return this.$route.path;
     },
   },
+  mounted() {
+    setTimeout(() => {
+      window.addEventListener('message',function(e){
+        setToken('');
+        sessionStorage.removeItem("route")
+        this.$router.push(`/login`);
+      },false)
+    }, 2000)
+  },
   beforeDestroy() {
     setToken('');
     sessionStorage.removeItem("route")