From f042d56f204bafe90b58411b94baea089036159b Mon Sep 17 00:00:00 2001 From: pipipi-pikachu <1171051090@qq.com> Date: Wed, 13 Jan 2021 21:19:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E6=8C=87=E4=BB=A4=E5=BC=95=E5=85=A5=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.ts | 8 ++++---- src/plugins/clickOutside.ts | 9 ++------- src/plugins/contextmenu.ts | 8 ++------ 3 files changed, 8 insertions(+), 17 deletions(-) diff --git a/src/main.ts b/src/main.ts index 00637f9a..e9cadfc0 100644 --- a/src/main.ts +++ b/src/main.ts @@ -8,8 +8,8 @@ import '@/assets/styles/global.scss' import '@/assets/styles/antd.scss' import 'animate.css' -import contextmenu from './plugins/contextmenu' -import clickOutside from './plugins/clickOutside' +import Contextmenu from './plugins/contextmenu' +import ClickOutside from './plugins/clickOutside' import IconFont from '@/components/IconFont' import FileInput from '@/components/FileInput.vue' @@ -51,8 +51,8 @@ app.component('Input', Input) app.component('InputGroup', Input.Group) app.component('Modal', Modal) -app.use(contextmenu) -app.use(clickOutside) +app.directive('contextmenu', Contextmenu) +app.directive('click-outside', ClickOutside) app.component('IconFont', IconFont) app.component('FileInput', FileInput) diff --git a/src/plugins/clickOutside.ts b/src/plugins/clickOutside.ts index b74511f3..bd7b0d83 100644 --- a/src/plugins/clickOutside.ts +++ b/src/plugins/clickOutside.ts @@ -1,4 +1,4 @@ -import { Directive, App, DirectiveBinding } from 'vue' +import { Directive, DirectiveBinding } from 'vue' const CTX_CLICK_OUTSIDE_HANDLER = 'CTX_CLICK_OUTSIDE_HANDLER' @@ -28,9 +28,4 @@ const ClickOutsideDirective: Directive = { }, } -export default { - install(app: App) { - app.directive('click-outside', ClickOutsideDirective) - }, - directive: ClickOutsideDirective, -} \ No newline at end of file +export default ClickOutsideDirective \ No newline at end of file diff --git a/src/plugins/contextmenu.ts b/src/plugins/contextmenu.ts index e302f70d..96948dbc 100644 --- a/src/plugins/contextmenu.ts +++ b/src/plugins/contextmenu.ts @@ -1,4 +1,4 @@ -import { Directive, App, createVNode, render, DirectiveBinding } from 'vue' +import { Directive, createVNode, render, DirectiveBinding } from 'vue' import ContextmenuComponent from '@/components/Contextmenu/index.vue' const CTX_CONTEXTMENU_HANDLER = 'CTX_CONTEXTMENU_HANDLER' @@ -53,8 +53,4 @@ const ContextmenuDirective: Directive = { }, } -export default { - install(app: App) { - app.directive('contextmenu', ContextmenuDirective) - } -} \ No newline at end of file +export default ContextmenuDirective \ No newline at end of file