fix(SimpleMenuTag): SimpleMenuTag的引用都改为动态组件引用,以消除打包警告.close #3121
This commit is contained in:
parent
d9fd16f4de
commit
6e33c26893
|
|
@ -1,2 +1 @@
|
||||||
export { default as SimpleMenu } from './src/SimpleMenu.vue';
|
export { default as SimpleMenu } from './src/SimpleMenu.vue';
|
||||||
export { default as SimpleMenuTag } from './src/SimpleMenuTag.vue';
|
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,7 @@
|
||||||
import { computed, defineComponent, onMounted, ref, unref, watch } from 'vue';
|
import { computed, defineComponent, onMounted, ref, unref, watch } from 'vue';
|
||||||
import type { RouteLocationNormalized } from 'vue-router';
|
import type { RouteLocationNormalized } from 'vue-router';
|
||||||
import { ScrollContainer } from '/@/components/Container';
|
import { ScrollContainer } from '/@/components/Container';
|
||||||
import { SimpleMenu, SimpleMenuTag } from '/@/components/SimpleMenu';
|
import { SimpleMenu } from '/@/components/SimpleMenu';
|
||||||
import Icon from '@/components/Icon/Icon.vue';
|
import Icon from '@/components/Icon/Icon.vue';
|
||||||
import { AppLogo } from '/@/components/Application';
|
import { AppLogo } from '/@/components/Application';
|
||||||
import { useMenuSetting } from '/@/hooks/setting/useMenuSetting';
|
import { useMenuSetting } from '/@/hooks/setting/useMenuSetting';
|
||||||
|
|
@ -98,6 +98,7 @@
|
||||||
import { getChildrenMenus, getCurrentParentPath, getShallowMenus } from '/@/router/menus';
|
import { getChildrenMenus, getCurrentParentPath, getShallowMenus } from '/@/router/menus';
|
||||||
import { listenerRouteChange } from '/@/logics/mitt/routeChange';
|
import { listenerRouteChange } from '/@/logics/mitt/routeChange';
|
||||||
import LayoutTrigger from '../trigger/index.vue';
|
import LayoutTrigger from '../trigger/index.vue';
|
||||||
|
import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
name: 'LayoutMixSider',
|
name: 'LayoutMixSider',
|
||||||
|
|
@ -107,7 +108,9 @@
|
||||||
SimpleMenu,
|
SimpleMenu,
|
||||||
Icon,
|
Icon,
|
||||||
LayoutTrigger,
|
LayoutTrigger,
|
||||||
SimpleMenuTag,
|
SimpleMenuTag: createAsyncComponent(
|
||||||
|
() => import('/@/components/SimpleMenu/src/SimpleMenuTag.vue'),
|
||||||
|
),
|
||||||
},
|
},
|
||||||
directives: {
|
directives: {
|
||||||
clickOutside,
|
clickOutside,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue