antvis/G6

why when drag edge label can't trigger edge:drag event #4612

wpsumsun posted onGitHub

问题描述

拖拽边的文本是无法触发边的拖拽事件

重现链接

-

重现步骤

-

预期行为

-

平台

  • 操作系统: [macOS, Windows, Linux, React Native ...]
  • 网页浏览器: [Google Chrome, Safari, Firefox]
  • G6 版本: [4.5.1 ... ]

屏幕截图或视频(可选)

No response

补充说明(可选)

No response


@wpsumsun 还麻烦给个codesandbox 方便复现问题。「拖拽边的文本是无法触发边的拖拽事件」我理解事件的触发绑定在边的keyshape上而非 label 上

posted by pomelo-nwu almost 2 years ago

@wpsumsun 还麻烦给个codesandbox 方便复现问题。「拖拽边的文本是无法触发边的拖拽事件」我理解事件的触发绑定在边的keyshape上而非 label 上

@pomelo-nwu https://codesandbox.io/s/elastic-snowflake-6nvmzp?file=/src/App.vue 当我的拖拽点是在边的文本上时,无法触发drag或者edge:drag事件,但是可以触发edge:mousedown等事件

posted by wpsumsun almost 2 years ago

应该是因为内置实现的时候没有给边的文本图形加上 draggable: true,下个小版本加一下

posted by Yanyan-Wang almost 2 years ago

Fund this Issue

$0.00
Funded

Pull requests