From 5f9e12be5950d00fecc2ae4ab1e91dd4b5a836e3 Mon Sep 17 00:00:00 2001 From: long <515897141@qq.com> Date: 星期四, 01 七月 2021 15:30:39 +0800 Subject: [PATCH] Merge branch 'master' of https://gitee.com/huoxiong/empty_backstage_hx --- src/router/index.js | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index ebfad34..1696681 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -9,6 +9,7 @@ import demo_router from './demo_router' import system_router from './system_router' import op_router from './op_router' +import agreement_router from './agreement_router' /** * 娉�:瀛愯彍鍗曞彧鍑虹幇鍦ㄨ矾绾垮瓙鏃躲�傞暱搴�> = 1 @@ -61,6 +62,7 @@ system_router, demo_router, + agreement_router, { path: 'external-link', @@ -101,6 +103,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