触摸后端无法正常操作移动设备
作者: lokthrow创建于 2025年6月30日更新于 2025年7月25日
我正在开发一个平台,需要拖放、调整大小和旋转元素。 所有与 HTML5Backend 的工作都很好, 问题开始使用 TouchBackend( 无论是现在还是通过反应- dnd- 多后端) 。
就我而言,我从抽水机里拖出一个元素 把它扔进盒子里,这很好 一旦在框中创建元素 :
- 它可以被拖走 只是触摸和移动, 但它的"回顾" 出现了一个大的偏移, 如果我先触摸, 然后触摸 + 移动, "回顾" 出现了 它应该在哪里。
- 一旦元素被抛出,它就无法被再移动,除非我再触摸背景并再触摸元素.
- 如果我触摸我显示的元素大小/旋转控件,如果我尝试使用它们(即使使用stopPropagation()),该元素似乎在移动,但它在移动和进行动作(即移动和再调整大小,当我释放出被移动和改变大小的触觉时),但只应该进行动作.
** 预期行为**
- 它可以被拖动 只是触摸和移动, 和"审查"出现 它应该在哪里。
- 一旦元素被抛出,就可以被再次拖走而无需触碰背景.
- 如果我触摸可拖动元素中的组件, 并停止拖动( ) 拖动不应启动 。
** Desktop(请填写下列资料):** 它既不是使用带有 Dev 选项模拟触摸设备的桌面浏览器,也不是使用 Chrome 的 Android 模拟器.
内容来源: react-dnd/react-dnd