익명의 개발노트

[vue.js] 업로드 된 이미지 파일 미리보기 기능구현 본문

코딩일기/TIL

[vue.js] 업로드 된 이미지 파일 미리보기 기능구현

캡틴.JS 2019. 11. 14. 00:24
반응형

보여줄 공간을 정해놓고, data()의 변수인 uploadImageFile을 바인딩 시킨다.

<img class="popupImageItem" :src="uploadImageFile">

선택한 파일과 파일내용이 존재하면 그 파일을 읽어서 this.uploadImageFile 변수에 할당한다.

  onFileSelected(event){
     var input = event.target;
     if (input.files && input.files[0]) {              
         var reader = new FileReader();
         reader.onload = (e) => {
                 this.uploadImageFile = e.target.result;
         }             
         reader.readAsDataURL(input.files[0]);
     }
 },

 

반응형
Comments