我正在尝试为 Aurelia 创建一个拖放控件。最初,它工作得很好。
<div class="card" draggable="true" repeat.for="card of player2.hand">
但是,当我将侦听器委托给dragstart
事件时,拖动不再起作用。
<div class="card" draggable="true" dragstart.delegate="$parent.dragstart()" repeat.for="card of player2.hand">
我可以让 dragstart 事件触发并且该事件具有defaultPrevented: true
,这会阻止默认的拖动事件启动。如何禁用preventDefault
Aurelia 中的特定事件委托人?