@MaksZhukov
programer

Как получить data картинки или src полный без fakepath в input file через vue?

К примеру у меня есть input file и когда я выбираю файл мне нужно в переменную запихнуть данные картинки(data64......), возможно через v-model?
или другой вариант получить src без fakepath.
  • Вопрос задан
  • 346 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Так:

data: () => ({
  src: null,
}),
methods: {
  onChange(e) {
    const file = (e.target.files || e.dataTransfer.files)[0];
    if (file) {
      const reader = new FileReader();
      reader.onload = () => this.src = reader.result;
      reader.readAsDataURL(file);
    }
  },
},

<input type="file" @change="onChange">

??
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы