From 50ca7bf8c1a89e41735a1ff110b21dfb93bb76df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B1=E7=9C=A0=E5=84=80=E5=BC=8F?= <854085467@qq.com> Date: Fri, 26 Aug 2022 02:00:42 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B(component):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=20upload=20=E7=BB=84=E4=BB=B6=20field=20=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E6=97=A0=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package/component/src/component/upload/index.vue | 13 ++++++++++--- .../src/document/zh-CN/components/upload.md | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/package/component/src/component/upload/index.vue b/package/component/src/component/upload/index.vue index ff53a563..3ca10199 100644 --- a/package/component/src/component/upload/index.vue +++ b/package/component/src/component/upload/index.vue @@ -173,6 +173,7 @@ interface localUploadTransaction { } const innerCutVisible = ref(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(() => { diff --git a/package/document-component/src/document/zh-CN/components/upload.md b/package/document-component/src/document/zh-CN/components/upload.md index c3974db7..fe947835 100644 --- a/package/document-component/src/document/zh-CN/components/upload.md +++ b/package/document-component/src/document/zh-CN/components/upload.md @@ -13,7 +13,7 @@ ::: demo 使用 `lay-upload` 标签, 创建一个上传按钮