Dragabbale 不会在 react-beautiful-dnd 中移动

Posted

技术标签:

【中文标题】Dragabbale 不会在 react-beautiful-dnd 中移动【英文标题】:Dragabbale won't move in react-beautiful-dnd 【发布时间】:2020-07-14 16:30:12 【问题描述】:

我正在尝试在react-beautiful-dnd 中构建一个简单的可拖动对象实现,但显然我的可拖动对象不会移动。

这是我在 CodeSandbox 中的示例代码:

https://codesandbox.io/s/using-react-beautiful-dnd-with-hooks-zqpi9?fontsize=14&hidenavigation=1&theme=dark

【问题讨论】:

【参考方案1】:

只需从draggable 的子元素中删除style 属性(在您的情况下,它是Block 组件)。 DnD 使用它自己的style 属性,然后您覆盖它。您必须使用className 来代替它。

你的例子没有style:https://codesandbox.io/s/using-react-beautiful-dnd-with-hooks-1m4zm

【讨论】:

以上是关于Dragabbale 不会在 react-beautiful-dnd 中移动的主要内容,如果未能解决你的问题,请参考以下文章

按钮不会在中间对齐[重复]

如何确保代码不会被多次调用,但不会像 dispatch_once 那样在整个程序执行中阻塞它?

当应用程序在 iOS 10 的前台时,不会调用“willPresent 通知”并且本地通知不会显示

ListAdapter Diff 不会在同一个列表实例上分派更新,但也不会在与 LiveData 不同的列表上分派更新

在 PHPMailer 中调用 AddAttachment 不会发送邮件

为啥在调试模式下启动 GWT 时,我的断点不会中断