mzr 5 yıl önce
ebeveyn
işleme
ae5a4f5c67
1 değiştirilmiş dosya ile 6 ekleme ve 2 silme
  1. 6 2
      src/route/index.js

+ 6 - 2
src/route/index.js

@@ -2,7 +2,7 @@
  * @Author: WangQiBiao
  * @Date: 2019-09-18 09:37:48
  * @LastEditors: MoZhuangRu
- * @LastEditTime: 2019-11-21 17:05:41
+ * @LastEditTime: 2019-11-21 17:40:56
  * @Description:
  */
 import Vue from 'vue'
@@ -24,8 +24,12 @@ const router = new Router({
 let isFlag = false // 是否第一次添加权限路由表,默认不是;【没有会导致路由无限死循环】
 
 router.beforeEach(async (to, from, next) => {
-  if (to.query.demo) {
+  if (to.fullPath === '/index?demo=true' && to.query.demo) {
     localStorage.setItem('demo', to.query.demo)
+  } else {
+    if (to.fullPath === '/index' && localStorage.getItem('demo') === 'true') {
+      localStorage.removeItem('demo')
+    }
   }
   const { permisList } = store.state.menu
   if ((!sessionStorage.getItem('token')) && !['/login', '/no-login'].includes(to.path)) {