【发布时间】:2020-10-15 13:47:33
【问题描述】:
我在我的函数中创建了 filepond 实例,它显示了具有文件上传功能的模态块。现在我需要在关闭模态块时销毁创建的实例,因为我有理由使用新的 filepond 实例和参数调用 thet 函数以用于其他用途。请指教如何正确实现销毁动态创建的文件池实例;
函数初始化文件池:
const showUploader = () => {
const pond = FilePond.create( inputElement, {
acceptedFileTypes: ['image/png', 'image/jpeg', 'image/jpg','application/pdf'],
instantUpload: true,
/* other settings */
server: {
url: '/process.php?' + urlParams,
process: {
onload: (response) => {
console.log(response);
},
onerror: (error) => {
console.log(error);
}
},
revert: {
onload: (response) => console.log(response),
onerror: (response) => console.log(response),
},
load: {
onload: response => { console.log(response); },
onerror: response => { console.log(response); },
}
}
});
}
我必须销毁它的功能:
const closeUploader = () => {
//TODO: Destroy created filepond instance
}
提前致谢!
【问题讨论】:
标签: javascript filepond