From a61c2cc68a2cdb5e64797a609b315ffa7979951f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=89=E6=9D=A5=E6=8A=80=E6=9C=AF?= <1490493387@qq.com> Date: Thu, 2 Dec 2021 00:13:54 +0800 Subject: [PATCH] =?UTF-8?q?refactor(permission.ts):=20=E4=BC=98=E5=8C=96ty?= =?UTF-8?q?pescript=E9=94=99=E8=AF=AF=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/modules/permission.ts | 2 +- src/views/redirect/index.vue | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/store/modules/permission.ts b/src/store/modules/permission.ts index 5d87a3a1..29dfe384 100644 --- a/src/store/modules/permission.ts +++ b/src/store/modules/permission.ts @@ -26,7 +26,7 @@ const hasPermission = (roles: string[], route: RouteRecordRaw) => { export const filterAsyncRoutes = (routes: RouteRecordRaw[], roles: string[]) => { const res: RouteRecordRaw[] = [] routes.forEach(route => { - const tmp = {...route} + const tmp = {...route} as any if (hasPermission(roles, tmp)) { if (tmp.component == 'Layout') { tmp.component = Layout diff --git a/src/views/redirect/index.vue b/src/views/redirect/index.vue index 76d08285..00df81ea 100644 --- a/src/views/redirect/index.vue +++ b/src/views/redirect/index.vue @@ -8,8 +8,7 @@ export default defineComponent({ const {path} = params useRouter().replace({path: '/' + path, query}) }, - render(h) { - return h() + render() { } })