diff --git a/src/layouts/components/Menu/types.ts b/src/layouts/components/Menu/types.ts index 6b3e690a..451d2d2a 100644 --- a/src/layouts/components/Menu/types.ts +++ b/src/layouts/components/Menu/types.ts @@ -1,4 +1,3 @@ -import { createInjectionKey } from '@/utils/injectionKeys' import type { Menu } from '#/global' export interface MenuItem { @@ -31,7 +30,7 @@ export interface MenuInjection { handleSubMenuClick: (index: string, indexPath: string[]) => void } -export const rootMenuInjectionKey = createInjectionKey('rootMenu') +export const rootMenuInjectionKey = Symbol('rootMenu') as InjectionKey export interface SubMenuProps { uniqueKey: string[] diff --git a/src/utils/injectionKeys.ts b/src/utils/injectionKeys.ts deleted file mode 100755 index ec84e333..00000000 --- a/src/utils/injectionKeys.ts +++ /dev/null @@ -1,5 +0,0 @@ -import type { InjectionKey } from 'vue' - -export function createInjectionKey(key: string): InjectionKey { - return key as any -}