fix(SimpleMenuTag): SimpleMenuTag的引用都改为动态组件引用,以消除打包警告.close #3121

This commit is contained in:
invalid w 2023-10-10 12:23:39 +08:00
parent d9fd16f4de
commit 6e33c26893
2 changed files with 5 additions and 3 deletions

View File

@ -1,2 +1 @@
export { default as SimpleMenu } from './src/SimpleMenu.vue';
export { default as SimpleMenuTag } from './src/SimpleMenuTag.vue';

View File

@ -83,7 +83,7 @@
import { computed, defineComponent, onMounted, ref, unref, watch } from 'vue';
import type { RouteLocationNormalized } from 'vue-router';
import { ScrollContainer } from '/@/components/Container';
import { SimpleMenu, SimpleMenuTag } from '/@/components/SimpleMenu';
import { SimpleMenu } from '/@/components/SimpleMenu';
import Icon from '@/components/Icon/Icon.vue';
import { AppLogo } from '/@/components/Application';
import { useMenuSetting } from '/@/hooks/setting/useMenuSetting';
@ -98,6 +98,7 @@
import { getChildrenMenus, getCurrentParentPath, getShallowMenus } from '/@/router/menus';
import { listenerRouteChange } from '/@/logics/mitt/routeChange';
import LayoutTrigger from '../trigger/index.vue';
import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent';
export default defineComponent({
name: 'LayoutMixSider',
@ -107,7 +108,9 @@
SimpleMenu,
Icon,
LayoutTrigger,
SimpleMenuTag,
SimpleMenuTag: createAsyncComponent(
() => import('/@/components/SimpleMenu/src/SimpleMenuTag.vue'),
),
},
directives: {
clickOutside,