Для вывода имени полученных файлов в элементе <input type="file">
в Vue.js, вы можете использовать следующий подход:
- В вашем компоненте Vue.js создайте переменную данных, которая будет содержать выбранные файлы:
data() { return { selectedFiles: [] }; }
- В вашем шаблоне компонента добавьте элемент
<input type="file">
, свяжите его событиеchange
с методом, и обновите переменнуюselectedFiles
соответствующими значениями:
<input type="file" @change="handleFileChange" multiple>
- В методе
handleFileChange
обработайте выбранные файлы и обновите переменнуюselectedFiles
с их именами:
methods: { handleFileChange(event) { const fileInput = event.target; const files = fileInput.files; this.selectedFiles = Array.from(files).map(file => file.name); } }
Теперь, когда пользователь выбирает файлы в элементе <input type="file">
, их имена будут отображаться в переменной selectedFiles
. Вы можете использовать эту переменную для дальнейшей обработки и отображения имен файлов в вашем приложении.