找回密码
 立即注册

QQ登录

只需一步,快速开始

哈哈哈ha

注册会员

1

主题

1

帖子

4

积分

注册会员

积分
4
  • 20

    金币

  • 1

    主题

  • 1

    帖子

最新发帖
哈哈哈ha
注册会员   /  发表于:2024-6-5 11:08  /   查看:1285  /  回复:2
1金币
本帖最后由 Joestar.Xu 于 2024-6-5 11:09 编辑


调研编号:SJS-24653

在项目中使用react-dnd的useDrag和useDrop会导致数据透视面板的拖拽功能失效

最佳答案

查看完整内容

您好,经过调研,我们发现是因为react-dnd已经捕获(useCapture: true)了所有来自窗口的拖动事件,无论我们如何附加事件,所有的拖动事件都被react-dnd劫持了。 建议您限制dnd的使用范围,如默认给一个rootElement而不是window。

2 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-5 11:08:08
来自 3#
您好,经过调研,我们发现是因为react-dnd已经捕获(useCapture: true)了所有来自窗口的拖动事件,无论我们如何附加事件,所有的拖动事件都被react-dnd劫持了。

image.png82721251.png

建议您限制dnd的使用范围,如默认给一个rootElement而不是window。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-5 11:09:44
2#
您好,您描述的情况我了解了,这边调研一下,后续有进展我会在本贴中回复您。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部