1.安装axios
cnpm i axios -S
2.方案一:修改原型链
首先,在main.js中引入
在这个时候,你还是无法在组件中使用axios的,但如果将vue改为vue的原型链,就可以解决这个问题,如下图
开始发送请求
//获取表单中的file
var file_obj = document.getElementById('fileaaa').files[0];
alert(file_obj)
console.log(file_obj);
let formdata = new FormData()
formdata.append('file', file_obj)
formdata.append('title', "sadasdsa")
formdata.append('url', "urlsadsasaassad")
this.$ajax.post('/index/addBanner', formdata, {
headers: {
"Content-Type": "multipart/form-data"
}
})
.then(function(response) {
console.log(response);
})
},
成功