Skip to content

File Upload

Basic usage

Multiple files

File type restriction

FileUpload Props

NameTypeDefaultDescription
modelValueFile | File[][]Selected file(s); use with v-model
multiplebooleanfalseAllow multiple files
acceptstring'*/*'Accepted types, e.g. .jpg,.png
asstring'div'Wrapper tag name

FileUpload Events

NamePayloadDescription
update:modelValue(value: File | File[])Emitted when selection changes
change(value: File | File[])Emitted when selection changes

FileUpload Slots

NamePayloadDescription
default{ files: File[] }Custom upload area; receives current file list