antvis/G6
The issue has been closed
如何实现拖拽节点时让节点在某条直线上滑动而不跟随鼠标当前位置? #4485
LeaveZzz posted onGitHub
问题描述
拖拽节点时期望节点在某条直线及其延长线上滑动,目前在代码中监听node:drag事件,根据节点实时x坐标通过直线公式修正节点y坐标无效,节点仍然跟随鼠标当前位置。
重现链接
https://codesandbox.io/s/fervent-butterfly-f18v4x?file=/index.js
重现步骤
1.进入页面 2.拖拽红色节点
预期行为
期望拖拽节点时让节点在某条直线及其延长线上滑动而不跟随鼠标当前位置。
平台
- 操作系统: [macOS, Windows, Linux, React Native ...]
- 网页浏览器: [Google Chrome, Safari, Firefox]
- G6 版本: [4.5.1 ... ]
屏幕截图或视频(可选)
No response
补充说明(可选)
No response