【问题标题】:Material-UI on iPhone: Phantom topClick Events Closing Dialog Element?iPhone上的Material-UI:幻顶点击事件关闭对话框元素?
【发布时间】:2017-11-08 01:29:02
【问题描述】:

我有一个Material-UI <Dialog> element,它已经运行了很长时间,包括在使用设备模拟的 Chrome 中。最近我注意到由于某种原因,在 Chrome 中使用设备模拟时,对话框打开,然后立即关闭。我的<Drawer> 元素也发生了同样的事情。查看调用堆栈,我可以看到 topClick 事件正在触发 dispatchEvent 并且正在关闭元素——尽管除了打开对话框或抽屉的 UI 元素之外我没有单击任何内容。

当我不使用设备仿真时,一切都按预期运行。

当我从 iPhone 访问网络应用程序时,也出现了同样的异常情况。我已经更新到我所有的 React 插件的最新版本,包括 react-tap-event-plugin,但异常仍然存在。 这可能是什么原因造成的?

非常感谢大家提供任何信息!

【问题讨论】:

    标签: reactjs material-ui


    【解决方案1】:

    Material-UI 已放弃对 react-tap-event-plugin 的依赖。它现在使用 onClick 而不是 onTouchTap.

    【讨论】:

      猜你喜欢
      • 2017-01-12
      • 1970-01-01
      • 1970-01-01
      • 2010-11-28
      • 2018-04-04
      • 1970-01-01
      • 2011-01-13
      • 2010-10-26
      • 1970-01-01
      相关资源
      最近更新 更多