<input

            type="file"

            style="display:none"

            @change="changHandler"

        />

通过input type=file元素上传文件

var changHandler = function (file) {
                var reader = new FileReader();
                reader.readAsDataURL(file);
                reader.onload = function(e) {
                    var base64files = e.target.result.split(',')[1]  //拿到base64格式文件
                    var requestParams = {
                        file: base64files, //base64格式的文件
                    }
                    // requestParams就是ajax上传给后端的参数
                };
        };
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.