From 553ee9c7aed3c679c4d00d1c1c6278b8578020d5 Mon Sep 17 00:00:00 2001 From: vben Date: Thu, 6 Apr 2023 22:44:26 +0800 Subject: [PATCH] chore: revert fix(Icon): Cannot access Icon before initialization #2680 (#2683) --- .../Application/src/search/AppSearchModal.vue | 3 +- .../ClickOutSide/src/ClickOutSide.vue | 2 +- .../ContextMenu/src/ContextMenu.vue | 2 +- src/components/Cropper/src/CropperAvatar.vue | 2 +- .../Form/src/components/ApiCascader.vue | 9 +++--- .../Form/src/components/ApiTree.vue | 11 +++---- .../Form/src/components/ApiTreeSelect.vue | 9 +++--- .../Form/src/components/FormItem.vue | 29 ++++++++++--------- src/components/Icon/index.ts | 2 +- .../Menu/src/components/MenuItemContent.vue | 2 +- .../Modal/src/components/ModalFooter.vue | 1 + src/components/Page/src/PageWrapper.vue | 12 ++++++-- .../SimpleMenu/src/SimpleSubMenu.vue | 2 +- .../SimpleMenu/src/components/MenuItem.vue | 3 +- .../SimpleMenu/src/components/SubMenuItem.vue | 2 +- .../Table/src/components/TableAction.vue | 2 +- .../default/header/components/Breadcrumb.vue | 2 +- .../default/header/components/ErrorAction.vue | 2 +- .../components/user-dropdown/DropMenuItem.vue | 2 +- src/layouts/default/setting/index.vue | 2 +- .../demo/page/account/center/Application.vue | 2 +- .../demo/page/account/center/Article.vue | 2 +- src/views/demo/page/account/center/index.vue | 2 +- .../demo/page/account/setting/AccountBind.vue | 2 +- src/views/demo/page/list/basic/index.vue | 5 ++-- src/views/demo/page/list/card/index.vue | 2 +- src/views/demo/page/list/search/index.vue | 2 +- .../components/FormNodeOperate.vue | 2 +- .../VFormDesign/components/FormOptions.vue | 2 +- .../VFormDesign/components/RuleProps.vue | 2 +- .../VFormDesign/modules/Toolbar.vue | 2 +- .../components/VFormItem/index.vue | 4 +-- 32 files changed, 71 insertions(+), 59 deletions(-) diff --git a/src/components/Application/src/search/AppSearchModal.vue b/src/components/Application/src/search/AppSearchModal.vue index f50b4193..1540ac6e 100644 --- a/src/components/Application/src/search/AppSearchModal.vue +++ b/src/components/Application/src/search/AppSearchModal.vue @@ -61,7 +61,8 @@ import { computed, unref, ref, watch, nextTick } from 'vue'; import { SearchOutlined } from '@ant-design/icons-vue'; import AppSearchFooter from './AppSearchFooter.vue'; - import { Icon } from '/@/components/Icon'; + import Icon from '/@/components/Icon'; + // @ts-ignore import vClickOutside from '/@/directives/clickOutside'; import { useDesign } from '/@/hooks/web/useDesign'; import { useRefs } from '@vben/hooks'; diff --git a/src/components/ClickOutSide/src/ClickOutSide.vue b/src/components/ClickOutSide/src/ClickOutSide.vue index 829129d5..901a5084 100644 --- a/src/components/ClickOutSide/src/ClickOutSide.vue +++ b/src/components/ClickOutSide/src/ClickOutSide.vue @@ -8,7 +8,7 @@ import { onClickOutside } from '@vueuse/core'; const emit = defineEmits(['mounted', 'clickOutside']); - const wrap = ref(null); + const wrap = ref(null); onClickOutside(wrap, () => { emit('clickOutside'); diff --git a/src/components/ContextMenu/src/ContextMenu.vue b/src/components/ContextMenu/src/ContextMenu.vue index 078077bb..a2028f5c 100644 --- a/src/components/ContextMenu/src/ContextMenu.vue +++ b/src/components/ContextMenu/src/ContextMenu.vue @@ -2,7 +2,7 @@ import type { ContextMenuItem, ItemContentProps, Axis } from './typing'; import type { FunctionalComponent, CSSProperties, PropType } from 'vue'; import { defineComponent, nextTick, onMounted, computed, ref, unref, onUnmounted } from 'vue'; - import { Icon } from '/@/components/Icon'; + import Icon from '/@/components/Icon'; import { Menu, Divider } from 'ant-design-vue'; const prefixCls = 'context-menu'; diff --git a/src/components/Cropper/src/CropperAvatar.vue b/src/components/Cropper/src/CropperAvatar.vue index 8c4aae86..9f14bc49 100644 --- a/src/components/Cropper/src/CropperAvatar.vue +++ b/src/components/Cropper/src/CropperAvatar.vue @@ -45,7 +45,7 @@ import { useMessage } from '/@/hooks/web/useMessage'; import { useI18n } from '/@/hooks/web/useI18n'; import type { ButtonProps } from '/@/components/Button'; - import { Icon } from '/@/components/Icon'; + import Icon from '/@/components/Icon'; const props = { width: { type: [String, Number], default: '200px' }, diff --git a/src/components/Form/src/components/ApiCascader.vue b/src/components/Form/src/components/ApiCascader.vue index af00cb0b..cc400b15 100644 --- a/src/components/Form/src/components/ApiCascader.vue +++ b/src/components/Form/src/components/ApiCascader.vue @@ -19,6 +19,7 @@