From eab0288f0bff3c27b775a13c36357c0d11338f69 Mon Sep 17 00:00:00 2001 From: lingsoul <908707246@qq.com> Date: Wed, 30 Aug 2023 14:55:38 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=96=B0=E5=A2=9E=E3=80=91=E5=A4=9A?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E9=BC=A0=E6=A0=87=E4=B8=AD=E9=94=AE=E5=85=B3?= =?UTF-8?q?=E9=97=AD=EF=BC=8C=E5=B9=B6=E4=BC=98=E9=9B=85=E5=9C=B0=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E5=8F=B3=E9=94=AE=E5=85=B3=E9=97=AD=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E5=87=BA=E7=8E=B0"=E4=BD=BF=E7=94=A8=E4=BA=86=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E7=9A=84=E7=B1=BB=E5=9E=8B=E6=88=96=E5=AF=B9=E8=B1=A1?= =?UTF-8?q?"=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/XnContextMenu/index.vue | 16 +++++----------- snowy-admin-web/src/layout/components/tags.vue | 15 ++++++++++++++- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/snowy-admin-web/src/components/XnContextMenu/index.vue b/snowy-admin-web/src/components/XnContextMenu/index.vue index b424c8de..9167ec86 100644 --- a/snowy-admin-web/src/components/XnContextMenu/index.vue +++ b/snowy-admin-web/src/components/XnContextMenu/index.vue @@ -68,17 +68,11 @@ }, // 右键事件事件处理 contextMenuHandler(e) { - //兼容ie写法 - let obj = e.srcElement ? e.srcElement : e.target - let cs = obj.attributes['class'] - cs = cs ? cs.nodeValue : cs - if(cs&&cs!=='ant-tabs-tab-remove'){ - this.x = e.clientX - this.y = e.clientY - this.layout() - this.$emit('update:show', true) - this.$emit('get-context-menu', e) - } + this.x = e.clientX + this.y = e.clientY + this.layout() + this.$emit('update:show', true) + this.$emit('get-context-menu', e) e.preventDefault() }, // 布局 diff --git a/snowy-admin-web/src/layout/components/tags.vue b/snowy-admin-web/src/layout/components/tags.vue index 03c955a9..d1606b60 100644 --- a/snowy-admin-web/src/layout/components/tags.vue +++ b/snowy-admin-web/src/layout/components/tags.vue @@ -39,6 +39,7 @@ ref="tabs" @edit="onTabRemove" @tabClick="onTabClick" + @mouseup="onTabUp" >