import { useUserStoreHook } from "@/store/modules/user" /** 全局权限判断函数,和权限指令 v-permission 功能类似 */ export const checkPermission = (permissionRoles: string[]): boolean => { if (Array.isArray(permissionRoles) && permissionRoles.length > 0) { const { roles } = useUserStoreHook() return roles.some((role) => permissionRoles.includes(role)) } else { console.error("need roles! Like checkPermission(['admin','editor'])") return false } }