src/components/FileUpload/index.vue
@@ -158,8 +158,21 @@ const handleUploadError = () => { proxy?.$modal.msgError("上传文件失败"); } const debounce = (fn: Function, delay = 1500) => { let timer: number | null = null; return (...args: any[]) => { if (timer) { clearTimeout(timer); } timer = setTimeout(() => { fn(...args); }, delay); } } const handleUploadProgress=(e: any) => { emit('closePopup','123123'); debounce(() =>{ emit('closePopup','123123'); },1500) } // 上传成功回调 const handleUploadSuccess = (res: any, file: UploadFile) => {