0

ドキュメントページの例を通して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 はここで期待どおりに動作します) to: export default DragDropContext(TouchBackend)(EditorApp); (上記の問題に遭遇しました)

これは、問題のソースコードがある私の github リポジトリです: https://github.com/make2514/Test-TouchBackend-ReactDnD

質問: ReactDnD ダストビンの例がモバイル デバイスで適切に動作するために、(HTML5Backend を TouchBackend に変更する以外に) 何かを変更する必要がありますか?

TouchBackend を使用した ReactDnD がモバイルで適切に動作する問題またはデモに関する情報を提供していただければ、本当に感謝しています。

4

0 に答える 0