【发布时间】:2021-07-09 13:02:20
【问题描述】:
是否可以(例如通过覆盖原型)在 KONVA 中全局过滤(启用/禁用)事件?
用例: 我有一个用 KONVA 构建的交互式应用程序。一开始,我想展示用户界面的“演示”:我正在显示移动的第二个鼠标光标和触发事件,这些事件由应用程序处理以演示可能的交互。一切正常,但在演示过程中,应用不应监听真实的鼠标事件,而应仅监听模拟事件(在事件对象中设置了特殊属性)。
【问题讨论】:
-
如果您的鼠标事件是针对形状的,那么您可以在演示运行时在整个舞台上粘贴一个巨大的透明矩形和侦听 = false。这将允许您的演示事件被触发并停止用户干预。