antvis/G6

v5 contextmenu 事件触发机制与v4不一致 #5379

spengjie posted onGitHub

问题描述

v4 的 contextmenu 事件触发机制与标准的 contextmenu 事件触发机制一致,即鼠标右键按下再松开才触发 contextmenu 事件。而 v5 是鼠标右键按下就触发了。 而且,在鼠标右键被按下时,还可以拖动 canvas 和节点。

重现链接

参见官方示例即可。v4: https://g6.antv.antgroup.com/examples/tool/contextMenu/#contextMenu v5:

重现步骤

  1. 在 canvas 或 节点上按下鼠标右键。可以看到 contextmenu 事件此时就被触发了。
  2. 移动鼠标。可以看到 canvas 或节点被拖动了。
  3. 松开鼠标右键。这时才应该触发 contextmenu 事件。

预期行为

与 v4 保持一致。

平台

  • 操作系统: Win11
  • 网页浏览器: Chrome 120.0.6099.225
  • G6 版本: 5.0.0-beta.28

屏幕截图或视频(可选)

No response

补充说明(可选)

No response


Fund this Issue

$0.00
Funded

Pull requests