diff --git a/core/core-frontend/src/directive/ClickOutside/index.ts b/core/core-frontend/src/directive/ClickOutside/index.ts index 6e91b07fcc..b9fbf3e92a 100644 --- a/core/core-frontend/src/directive/ClickOutside/index.ts +++ b/core/core-frontend/src/directive/ClickOutside/index.ts @@ -2,7 +2,9 @@ export const vClickOutside = { beforeMount(el, binding) { el.clickOutsideEvent = function (event) { if (!(el === event.target || el.contains(event.target))) { - binding.value(event) + if (typeof binding.value === 'function') { + binding.value(event) + } } } document.addEventListener('click', el.clickOutsideEvent) diff --git a/core/core-frontend/src/plugins/element-plus/index.ts b/core/core-frontend/src/plugins/element-plus/index.ts index 7f60d491d2..604f68eae6 100644 --- a/core/core-frontend/src/plugins/element-plus/index.ts +++ b/core/core-frontend/src/plugins/element-plus/index.ts @@ -2,7 +2,6 @@ import type { App } from 'vue' // 需要全局引入一些组件,如ElScrollbar,不然一些下拉项样式有问题 import { ElLoading, ElScrollbar } from 'element-plus-secondary' -import 'element-plus-secondary/es/css' import * as ElementPlusIconsVue from '@element-plus/icons-vue' const plugins = [ElLoading]