v-contextmenu icon indicating copy to clipboard operation
v-contextmenu copied to clipboard

指令操作显示后能否支持点击其他区域隐藏而不需要手动调用隐藏

Open phpjishu opened this issue 4 years ago • 4 comments

期望结果

使用指令显示菜单后,点击任意区域自动隐藏菜单

实际结果

使用指令显示菜单后无法,点击其他区域不隐藏

复现步骤

环境说明

  • 组件版本:3.0.0
  • Vue 版本:3.0.0
  • 操作系统及版本:win10
  • 浏览器及版本:chrome

phpjishu avatar Jun 08 '21 10:06 phpjishu

方便给个可以复现的代码吗?看 https://heynext.xyz/v-contextmenu/ 里是正常的吧

CyberNika avatar Jun 11 '21 10:06 CyberNika

我也出现了类似情况

lancertea avatar Dec 08 '21 09:12 lancertea

有大佬解决嘛?

xx2hh avatar Mar 26 '22 03:03 xx2hh

自定义指令clickoutside里执行可以隐藏 Object.keys(window.$$VContextmenu).forEach((key) => { window.$$VContextmenu[key].hide(); });,可以隐藏,但是使用$refs.contextmenu.hide()不起效果

yuxienanshan avatar Oct 16 '23 08:10 yuxienanshan