From f10d0af6de727d02b7c11cac934327737da167b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E5=9F=B9=E9=91=AB?= Date: Mon, 18 Mar 2024 16:22:19 +0800 Subject: [PATCH] fix: infinite redirection of route --- arco-design-pro-vite/src/hooks/permission.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arco-design-pro-vite/src/hooks/permission.ts b/arco-design-pro-vite/src/hooks/permission.ts index de8cdc4..745be0a 100644 --- a/arco-design-pro-vite/src/hooks/permission.ts +++ b/arco-design-pro-vite/src/hooks/permission.ts @@ -17,8 +17,8 @@ export default function usePermission() { while (cloneRouters.length) { const firstElement = cloneRouters.shift(); if ( - firstElement?.meta?.roles?.find((el: string[]) => { - return el.includes('*') || el.includes(role); + firstElement?.meta?.roles?.find((el: string) => { + return el.includes('*') || el === role; }) ) return { name: firstElement.name };