휘타로 앞머리 보기(모바일 사진 업로드)

전언
사진을 올리는 것은 줄곧 어려운 일이니 오늘 여러분을 데리고 가 보세요!
효과 실현
  • 구성 요소 사용
  • 효과를 실현할 때 vant 중의 van-action-sheet(동작 패널 구성 요소), van-uploader(사진 업로드 구성 요소), van-button(버튼), 그림 업로드에 사용된 리셋 함수after-read
  • 코드 데모
  • 스타일 레이아웃
  • <van-action-sheet v-model="imgShow" cancel-text="  " @cancel="onCancel">
          <p class="box">
            <van-uploader>
              <van-button>  </van-button>
            </van-uploader>
          </p>
          <p class="box">
            <van-uploader :after-read="afterRead">
              <van-button>      </van-button>
            </van-uploader>
          </p>
        </van-action-sheet>
    
  • 기능 구현
  •  afterRead(file) {
         
          let content = file.file;
          let data = new FormData();
          data.append("file", content);
          this.$http.imgList(data).then((res) => {
         
            console.log(res);
            this.$http.city({
          avatar: res.data.data.path }).then((res) => {
         
              console.log(res);
              if (res.data.code == 200) {
         
                Toast.success(res.data.msg);
                this.imgShow = false;
                this.getlist();
              } else {
         
                Toast.fail(res.data.msg);
              }
            });
          });
        }
    

    주: new FormData() 일련의 폼 컨트롤을 키 값으로 시뮬레이션합니다. 즉, 폼의 namevalue를 조립해서 하나queryString라고 합니다.비동기적으로 바이너리 파일 업로드
    let formData=new FormData()
    formData.append() //        
    formData.get()//  
    formData.delete()//  
    

    주: 호출된 인터페이스는 봉인된 것입니다. 이 코드는 참고만 제공합니다.
    총결산
    초년생이니 어른들의 많은 가르침을 바랍니다.

    좋은 웹페이지 즐겨찾기