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