Reactjs react dnd无法拖动元素

Reactjs react dnd无法拖动元素,reactjs,drag-and-drop,react-dnd,Reactjs,Drag And Drop,React Dnd,我有一个反应拖放前端到一个棋盘游戏。我发现在某些情况下,我不能拖拽我期望可以拖拽的碎片 我已经能够重现一个类似的情况,只需对其进行如下的小调整 我克隆了最新的react dnd存储库,并确保棋盘示例中的骑士可以按预期移动。然后,我编辑了示例的BoardSquare.js文件,使canDrop始终返回true: const squareTarget={ 坎德罗普(道具){ 返回true; //返回canMoveKnight(道具x,道具y); }, 现在,当我打开应用程序时,我无法拖动骑士。我不

我有一个反应拖放前端到一个棋盘游戏。我发现在某些情况下,我不能拖拽我期望可以拖拽的碎片

我已经能够重现一个类似的情况,只需对其进行如下的小调整

我克隆了最新的react dnd存储库,并确保棋盘示例中的骑士可以按预期移动。然后,我编辑了示例的BoardSquare.js文件,使canDrop始终返回true:

const squareTarget={
坎德罗普(道具){
返回true;
//返回canMoveKnight(道具x,道具y);
},
现在,当我打开应用程序时,我无法拖动骑士。我不知道为什么更为宽松的拖放策略会导致无法拖动

关于这里发生的事情以及如何解决我的问题有什么想法吗

非常感谢

阿扎德


另外,在MAC OS/X上使用Chrome 58。

你能提供更多你正在使用的代码吗?我看不出你用这些代码做的有什么错。正如我提到的,我所做的只是更改react dnd chess board示例的BoardSquare.js文件,并按照我最初的帖子中的指定替换canDrop的代码。如果你喜欢,我可以发布整个文件。但为了重现问题,您必须复制整个棋盘样本,其中包括该文件。因此我不确定发布该文件是否有帮助。但请让我知道。