我正在使用Konva.js@1.3.0库(带有 React@15.4.2 和react-konva
)来构建一个简单的 2D 游戏。
在 Chrome 中测试应用程序时一切正常。但是,当我打开开发工具并切换到设备工具栏(以在移动设备大小的视口上查看应用程序)时,我收到以下警告:
由于目标被视为被动,无法在被动事件侦听器中阻止默认值。
见 https://www.chromestatus.com/features/5093566007214080
我已经阅读了链接并研究{passive: true}
了AddEventListener
. 但是,我并没有直接调用AddEventListener
我的代码,它都是通过 Konva 和 React 抽象出来的。
此外,附加到 Konva 生成的画布元素的点击事件都没有在设备模式下工作。如果我退出设备工具栏,一切正常,点击元素按预期工作。
如何在 Konva/React 中启用被动事件侦听器?(这甚至是解决方案吗?)