sync:修复上传删除文件问题 https://gitee.com/sheepjs/shopro-uniapp/commit/00ac44d1df066a2af155f6a3bb24c106e2be1cec
This commit is contained in:
@@ -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();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user