dropzone.js 和 HTML 元素

dropzone.js with HTML element

无法在文档中找到有关将 dropzone.js 与简单 HTML 元素一起使用的任何信息。 我正在使用它来上传文件,我正在尝试添加此功能:当在其中放置一个 HTML 元素时,我将使用 html 中的数据来做一些事情(即已经移动上传的文件)。 尝试拖动 HTML 元素,但我注意到多次触发“drop”事件。当从 OS 中删除文件时,它会被触发一次......我不明白为什么会这样! 谢谢你的建议。

var myDropzone = new Dropzone(target, {
  url: "./fake", // fake, must be indicated for the plugin but I do not use it
  autoProcessQueue: false,
  clickable: false,
});

myDropzone.on("drop", (ev) => {
    //do something
})

傻我

忘记使用 stopImmediatePropagation。

myDropzone.on("drop", (ev) => {
    ev.stopImmediatePropagation();
    //do something
})