5

我有一个简单的 react-beautiful-dnd 应用程序,其中有多行,您可以将组件拖动到它们自己的行中。

我的问题是,当我在一行内拖动 Draggable 时,每一行都会出现内容移动和 Dragged 组件消失的视觉效果。

这是一个演示我的问题的 gif: react-beautiful-dnd 拖拽问题

这是一个带有问题的交互式演示的代码框,并逐步重现问题:

https://codesandbox.io/s/rbd-try-2-wgscc?fontsize=14&hidenavigation=1&theme=dark

4

1 回答 1

7

我认为您的问题是由重复使用可拖动 ID 引起的。您的 ID 当前基于正方形的索引。这些将针对您的不同行重复。尝试移动到每个方块的唯一 id

有关更多详细信息,请参见此处:https ://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/identifiers.md

于 2020-01-17T00:22:53.153 回答