DemoFileInputSelectionSlot.vue
603 Bytes
<script lang="ts" setup>
const files = ref<File[]>([])
</script>
<template>
<VFileInput
v-model="files"
multiple
placeholder="Upload your documents"
label="File input"
prepend-icon="ri-attachment-line"
>
<template #selection="{ fileNames }">
<template
v-for="fileName in fileNames"
:key="fileName"
>
<VChip
label
size="small"
variant="outlined"
color="primary"
class="me-2"
>
{{ fileName }}
</VChip>
</template>
</template>
</VFileInput>
</template>