sync:修复上传删除文件问题 00ac44d1df

pull/132/MERGE
YunaiV 2025-04-28 00:17:43 +08:00
parent ff9211e557
commit 00f57159b4
1 changed files with 14 additions and 5 deletions

View File

@ -48,6 +48,8 @@
import uploadImage from './upload-image.vue';
import uploadFile from './upload-file.vue';
import sheep from '@/sheep';
import { isEmpty } from 'lodash-es';
let fileInput = null;
/**
* FilePicker 文件选择上传
@ -516,11 +518,18 @@
* @param {Object} index
*/
delFile(index) {
this.$emit('delete', {
tempFile: this.files[index],
tempFilePath: this.files[index].url,
});
this.files.splice(index, 1);
if (!isEmpty(this.files)) {
this.$emit('delete', {
tempFile: this.files[index],
tempFilePath: this.files[index].url,
});
this.files.splice(index, 1);
} else {
this.$emit('delete', {
tempFilePath: this.url,
});
}
this.$nextTick(() => {
this.setEmit();
});