From 1776f02645a6615106a2ca1b0838ef14962f64e2 Mon Sep 17 00:00:00 2001
From: liweilong <515897141@qq.com>
Date: 星期六, 12 十二月 2020 22:57:27 +0800
Subject: [PATCH] 守卫路由

---
 src/router/index.js |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index ebfad34..378e515 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -101,6 +101,17 @@
 
 const router = createRouter()
 
+// 瀹堝崼锛屽鐞唊eepAlive鍛ㄦ湡锛岀敤isBack鏍囪鏄惁灞炰簬浠庡睘椤甸潰鍚庨��
+router.beforeEach(function(to, from, next) {
+  // 鍒ゆ柇鏄惁浠庝粠灞為〉闈㈠悗閫�
+  if (to.meta.keepAlive && from.meta.activeMenu === to.path) {
+    to.meta.isBack = true
+  } else {
+    to.meta.isBack = false
+  }
+  next(true)
+})
+
 // Detail see: https://github.com/vuejs/vue-router/issues/1234#issuecomment-357941465
 export function resetRouter() {
   const newRouter = createRouter()

--
Gitblit v1.8.0