获取的loaded 和 total为什么都是一样的。但是文件还没有上传成功,正在上传中的,进度条一开始就是百分之百,怎么获取进度条的上传数据
upladFiles(fileName){
let formData = new FormData();
formData.append('file', fileName);
var config = {
onUploadProgress: function (e) {
if(e.lengthComputable){
console.log(e.loaded) // 25088
console.log(e.total) // 25088
console.log(e.loaded / e.total) // 1
}
}
}
axios.post(`/qwl/elderinfo/importElder`,
formData, config).then((info) => {
if (info.code === 0) {
this.dialogdeilds = false
this.$emit('elderlist')
this.$message({
showClose: true,
message: '操作成功',
type: 'success'
})
}
})
},
你的文件太小了
,一次传完,所以回调一次文件大点的话,有进度显示的,你可以用chrome的
network
模拟一下3G
代码部分