请看一下代码,reader.onload是一个监听
reader.onload = function (e) {
fileData.file=e.target.result;
let config = {
//添加上传进度监听事件
onUploadProgress: e => {
var completeProgress = ((e.loaded / e.total * 100) | 0) + "%";
/*vm.fileList[vm.nowEditIndex].progress = completeProgress;*/
var newObj=vm.fileList[vm.nowEditIndex];
newObj.progress = completeProgress;
vm.$set(vm.fileList, vm.nowEditIndex, newObj);
}
};
vm.$axios.post('/hgServices/bxzs/uploadAttachment.shtml',fileData,config).then(result => {
if(result.data.success){
console.log(result.data);
var newObj=vm.fileList[vm.nowEditIndex];
newObj.id=result.data.data.i