我正在尝试在 mousedown、mousemove、mouseup、click 和 dblclick 事件的情况下执行各种操作。就像我使用 mousedown 事件来初始化一个矩形,在 mousemove 上我想扩展该矩形形状,在 mouseup 上它将完成绘制矩形形状。
在单击事件时,我想使用 konva.transformer 选择形状。
现在我注意到,当我想选择形状时,我使用单击,这也会触发 mousedown 和 mouseup 事件。当我想使用 dblclick 时,它实际上会触发 click、mousedown 和 mouseup 事件。
我怎样才能停止传播事件并避免这种冲突? 当我点击时,它应该只执行点击事件。
我尝试使用 e.evt.stopPropagation()、e.cancelBubble 但它们都不起作用。