我有一个简单的 react-beautiful-dnd 应用程序,其中有多行,您可以将组件拖动到它们自己的行中。
我的问题是,当我在一行内拖动 Draggable 时,每一行都会出现内容移动和 Dragged 组件消失的视觉效果。
这是一个带有问题的交互式演示的代码框,并逐步重现问题:
https://codesandbox.io/s/rbd-try-2-wgscc?fontsize=14&hidenavigation=1&theme=dark
我有一个简单的 react-beautiful-dnd 应用程序,其中有多行,您可以将组件拖动到它们自己的行中。
我的问题是,当我在一行内拖动 Draggable 时,每一行都会出现内容移动和 Dragged 组件消失的视觉效果。
这是一个带有问题的交互式演示的代码框,并逐步重现问题:
https://codesandbox.io/s/rbd-try-2-wgscc?fontsize=14&hidenavigation=1&theme=dark
我认为您的问题是由重复使用可拖动 ID 引起的。您的 ID 当前基于正方形的索引。这些将针对您的不同行重复。尝试移动到每个方块的唯一 id
有关更多详细信息,请参见此处:https ://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/identifiers.md