From d9b6c7a6d0e64ce38ff77bb10f1c760e75cd8bf5 Mon Sep 17 00:00:00 2001 From: black_wind <55363356@qq.com> Date: Tue, 21 Jun 2022 05:41:56 +0000 Subject: [PATCH] =?UTF-8?q?update=20src/components/Catch/index.js.=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=89=8D=E7=AB=AF=E6=8A=A5=E9=94=99:vue-rout?= =?UTF-8?q?er.esm.js=3F8c4f:16=20[vue-router]=20Duplicate=20named=20routes?= =?UTF-8?q?=20definition:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Catch/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/Catch/index.js b/src/components/Catch/index.js index c13bf9f..54cc372 100644 --- a/src/components/Catch/index.js +++ b/src/components/Catch/index.js @@ -16,7 +16,7 @@ import copy from '@/components/Catch/Table/columns/copy' import formCreate from '@form-create/element-ui' import VueHighlightJS from 'vue-highlightjs' import store from '@/store' -import router from '@/router' +import router, { resetRouter } from '@/router' import request from '@/utils/request' @@ -141,6 +141,8 @@ class CatchAdmin { const { roles, permissions } = response store.dispatch('permission/generateRoutes', [roles, permissions]).then(routes => { if (!routes) new Error('accessRoutes error!') + //清空路由 + resetRouter() // 动态加入路由 router.addRoutes(routes) }) -- Gitee