Blazor 拖放事件 PreventDefault() 不存在

问题描述 投票:0回答:2
javascript drag-and-drop blazor
2个回答
0
投票

我想出了如何解决这个问题,因为大卫给了我一个关于调用不存在的方法的提示。我用

e.PreventDefault();
替换了
await js.InvokeVoidAsync("preventDefault", e);
并只使用了我的 jsruntime。谢谢大家!


0
投票

这可能不是那么漂亮,但你可以只添加一个 js 事件而不需要任何 jsinterop:

<div @ondblclick="..."
     @ondragstart="..."
     ondragover="event.preventDefault()"
     @ondrop="...">
© www.soinside.com 2019 - 2024. All rights reserved.