:accept="computedAccept"

// 接收上传的文件类型,将 fileType中的['doc', 'pdf'] 转换为 '.doc,.pdf'格式
const computedAccept = computed(() => {
  return props.fileType.map(type => `.${type}`).join(',')
})

Signed-off-by: Timi <10393295+timimai@user.noreply.gitee.com>
pull/777/head
Timi 2025-05-14 09:45:37 +00:00 committed by Gitee
parent 581ca07cd3
commit 551c405c32
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 6 additions and 0 deletions

View File

@ -19,6 +19,7 @@
:show-file-list="true"
class="upload-file-uploader"
name="file"
:accept="computedAccept"
>
<el-button type="primary">
<Icon icon="ep:upload-filled" />
@ -196,6 +197,11 @@ const emitUpdateModelValue = () => {
}
emit('update:modelValue', result)
}
// fileType['doc', 'pdf'] '.doc,.pdf'
const computedAccept = computed(() => {
return props.fileType.map(type => `.${type}`).join(',')
})
</script>
<style lang="scss" scoped>
.upload-file-uploader {