是否可以(例如,通过覆盖原型)在KONVA中全局过滤(启用/禁用)事件?
用例:我有一个用KONVA构建的交互式应用程序。一开始,我想展示一个用户界面的“演示”:我显示了移动的第二个鼠标光标和触发事件,这些事件由应用程序处理,以演示可能的交互。一切正常,但在演示期间,应用程序不应该监听真正的鼠标事件,而应该只监听模拟的事件(在event对象中设置了一个特殊的属性)。
发布于 2021-07-10 20:26:39
对于这种用例,只需设置stage的listening: false即可。它将禁用舞台上的所有事件及其子事件。
您可以仅为了演示而关闭事件。一旦完成,您就可以使用listening: true打开鼠标/触摸/指针事件。
https://stackoverflow.com/questions/68317270
复制相似问题