diff --git a/src/components/contextmenu/ContextMenu.vue b/src/components/contextmenu/ContextMenu.vue index f478c9a5f..0844bf69e 100644 --- a/src/components/contextmenu/ContextMenu.vue +++ b/src/components/contextmenu/ContextMenu.vue @@ -47,7 +47,6 @@ export default { this.restoreAppend(); this.unbindResizeListener(); this.unbindOutsideClickListener(); - this.target = null; }, methods: { itemClick(event) { @@ -71,12 +70,10 @@ export default { this.pageX = event.pageX; this.pageY = event.pageY; - if (this.visible) { + if (this.visible) this.position(); - } - else { + else this.visible = true; - } event.stopPropagation(); event.preventDefault(); diff --git a/src/components/contextmenu/ContextMenuSub.vue b/src/components/contextmenu/ContextMenuSub.vue index 28f4aaba4..d7c05ab43 100644 --- a/src/components/contextmenu/ContextMenuSub.vue +++ b/src/components/contextmenu/ContextMenuSub.vue @@ -1,25 +1,27 @@