我正在通过其文档页面上的示例学习 ReactDnD:(gaearon.github.io/react-dnd/examples-dustbin-single-target.html)
我遇到的问题是当我使用 ReactDnD 触摸后端时 DragSource 组件消失了,并且 DropTarget 似乎只检测到 DropSource 的拖动事件。它与 HTML5 后端一起按预期工作。
问题演示(我使用 ReactDnD 页面中的垃圾箱示例,仅将示例的源代码从 HTML5Backend 更改为 TouchBackend):https ://make2514.github.io/ (请在移动设备上测试此链接 - TouchBackend 在桌面上不起作用默认浏览器)
我只改变:export default DragDropContext(HTML5Backend)(EditorApp); (ReactDnD 在这里按预期工作)到:导出默认 DragDropContext(TouchBackend)(EditorApp); (我遇到了上面的问题)
这是我的 github 存储库,其中包含该问题的源代码: https ://github.com/make2514/Test-TouchBackend-ReactDnD
问题:为了让 ReactDnD Dustbin 示例在移动设备上正常工作,我是否必须进行任何更改(除了将 HTML5Backend 更改为 TouchBackend)?
如果您能给我一些关于 ReactDnD 与 TouchBackend 在移动设备上正常工作的问题或演示的意见,我将不胜感激!