optimize(mix-menu): use stable Symbol.for as MixMenu context key. fixed #919

This commit is contained in:
Soybean
2026-05-13 14:48:55 +08:00
parent f292d32d4c
commit e166766953

View File

@@ -6,7 +6,13 @@ import { useRouteStore } from '@/store/modules/route';
import { useThemeStore } from '@/store/modules/theme';
import { useRouterPush } from '@/hooks/common/router';
export const [provideMixMenuContext, useMixMenuContext] = useContext('MixMenu', useMixMenu);
export const [provideMixMenuContext, useMixMenuContext] = useContext(
{
name: 'MixMenu',
key: Symbol.for('MixMenu')
},
useMixMenu
);
function useMixMenu() {
const route = useRoute();