diff --git a/src/components/UploadFile/src/UploadFile.vue b/src/components/UploadFile/src/UploadFile.vue index 96fe1bc70..6d4d588c2 100644 --- a/src/components/UploadFile/src/UploadFile.vue +++ b/src/components/UploadFile/src/UploadFile.vue @@ -19,6 +19,7 @@ :show-file-list="true" class="upload-file-uploader" name="file" + :accept="computedAccept" > @@ -200,6 +201,11 @@ const emitUpdateModelValue = () => { } emit('update:modelValue', result) } + +// 接收上传的文件类型,将 fileType中的['doc', 'pdf'] 转换为 '.doc,.pdf'格式 +const computedAccept = computed(() => { + return props.fileType.map(type => `.${type}`).join(',') +})