<input type="file" name="file" @change="fileSel" ref="file" id="file"> fileSel(e) { let form = new FormData(); form.append("file", this.$refs.file.files[0]); let config = { //添加请求头 headers: { "Content-Type": "multipart/form-data" } } axios.post('http://192.168.0.3/index/upload', form, config).then( (res)=> { this.$message('上传成功') this.files.push({name:this.$refs.file.files[0].name,msg:res.msg}) }) .catch( (err) =>{ }); // let that = this // let reader = new FileReader(); // reader.readAsDataURL(e.target.files[0]); // reader.onload = function (e) { // console.log(e.target.result); //img base64 //获取文件的base64 // } },