张诺
6 小时以前 df982f1554a029a57b0b21ecaa740233cab09a9d
src/components/FileUpload/index.vue
@@ -100,7 +100,12 @@
      // 然后将数组转为对象数组
      fileList.value = list.map((item) => {
        if (typeof item === "string") {
          item = { name: item, url: item };
          item = { name: getFileName(item), url: item };
        } else {
          item = { ...item };
          if (!item.name) {
            item.name = getFileName(item.url || item.name || "");
          }
        }
        item.uid = item.uid || new Date().getTime() + temp++;
        return item;
@@ -184,7 +189,7 @@
      .concat(uploadList.value);
    uploadList.value = [];
    number.value = 0;
    emit("update:modelValue", listToString(fileList.value));
    emit("update:modelValue", fileList.value);
    proxy.$modal.closeLoading();
  }
}
@@ -221,7 +226,7 @@
        onEnd: (evt) => {
          const movedItem = fileList.value.splice(evt.oldIndex, 1)[0];
          fileList.value.splice(evt.newIndex, 0, movedItem);
          emit("update:modelValue", listToString(fileList.value));
          emit("update:modelValue", fileList.value);
        },
      });
    });