如何销毁dropdzonejs?
当我有 SPA 并离开页面时,我想清理它,这样它就不再听身体事件了。
myDropzone.destroy();
我发誓我有同样的问题,如果幸运的尝试,我会发现......它有效!
我removedfile()
从 Dropzone 选项中删除了功能并myDropzone.destroy();
为我工作。
根据文档:
如果您不再需要 dropzone,只需调用
.disable()
该对象即可。这将删除元素上的所有事件侦听器,并清除所有文件数组。重新启用 Dropzone 使用.enable()
如果您像这样初始化 dropzone:
var myDropzone = new Dropzone("#mydropzoneid", { url: "/some/url"});
您应该能够通过以下方式禁用它:
myDropzone.disable();