>웹 프론트엔드 >JS 튜토리얼 >Vue에서 이미지 및 파일 업로드를 구현하는 샘플 코드

Vue에서 이미지 및 파일 업로드를 구현하는 샘플 코드

亚连
亚连원래의
2018-05-29 17:38:473099검색

이제 Vue에서 이미지와 파일을 업로드하기 위한 샘플 코드를 공유하겠습니다. 이는 좋은 참조 가치가 있으며 모든 사람에게 도움이 되기를 바랍니다.

html 페이지

<input type="file" value="" id="file" @change=&#39;onUpload&#39;>//注意不能带括号

js 코드

methods: {
//上传图片
onUpload(e){
      var formData = new FormData(); 
    f ormData.append(&#39;file&#39;, e.target.files[0]);
    formData.append(&#39;type&#39;, &#39;test&#39;);
      $.ajax({
        url: &#39;/ShopApi/util/upload.weixun&#39;,//这里是后台接口需要换掉
        type: &#39;POST&#39;,
        dataType: &#39;json&#39;,
        cache: false,
        data: formData,
        processData: false,
        contentType: false,
        success: (res) => {        
          if (res.code === 200) {
            var img_tpl =&#39;<p class="picture" style="width:108px;float:left;"><img id="preview" src="&#39;+后台返回的tu&#39;pian路径+&#39;" style="width:48px;height:48px;float:left;background-size:cover;"/><span class="r-span"
 onclick = "onDeletePicture()" style="color:#49BDCC;display:block;float:left;margin-left:10px;line-height:48px;">删除</span></p>&#39;;
            $("#refund_img").after(img_tpl);
          }
        },
        error: function(err) {
        alert("网络错误");
        }
      });
} 
}

그림 렌더링

위 내용은 제가 모두를 위해 정리한 내용이길 바랍니다. 그것은 미래에 모든 사람에게 도움이 될 것입니다.

관련 기사:

vue 데이터 제어 보기 소스 코드 분석

React 상위 구성 요소에 대한 간략한 설명

vue 버튼 구성 요소 개발을 위한 샘플 코드

위 내용은 Vue에서 이미지 및 파일 업로드를 구현하는 샘플 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.