🐛(component): 修复 upload 组件 field 属性无效

This commit is contained in:
就眠儀式
2022-08-26 02:00:42 +08:00
parent 41830c7df8
commit 50ca7bf8c1
2 changed files with 11 additions and 4 deletions

View File

@@ -173,6 +173,7 @@ interface localUploadTransaction {
}
const innerCutVisible = ref<boolean>(false);
const localUploadTransaction = (option: localUploadTransaction) => {
const { url, files } = option;
let formData = new FormData();
@@ -183,7 +184,7 @@ const localUploadTransaction = (option: localUploadTransaction) => {
if (Array.isArray(files) && files.length > 0) {
for (let i = 0; i < files.length; i++) {
let _file = files[i];
formData.append("file[" + i + "]", _file);
formData.append(props.field + "[" + i + "]", _file);
}
}
// 对应Upload属性的data字段,额外的上传参数
@@ -324,8 +325,14 @@ const getUploadChange = (e: any) => {
activeUploadFilesImgs.value.push(res);
});
}
let arm1 = props.cut && props.acceptMime.indexOf("images") != -1 && props.multiple == false;
let arm2 = props.cut && props.acceptMime.indexOf("images") != -1 && props.multiple == true;
let arm1 =
props.cut &&
props.acceptMime.indexOf("images") != -1 &&
props.multiple == false;
let arm2 =
props.cut &&
props.acceptMime.indexOf("images") != -1 &&
props.multiple == true;
if (arm1) {
innerCutVisible.value = true;
setTimeout(() => {