问题:
在该事件中,调用一次接口后,会继续调用该事件,导致调用两次接口,所以需要对调用事件做限制
解决:
在事件函数第一行加上if (file.status !== 'ready') return;进行筛选,筛选掉成功以及失败回调,如果未调用,则status为ready,否则为success或者error
uploadChange(file, fileList) {
//新增筛选代码
if (file.status !== 'ready') return;
let fileObj = {
file:fileList,
name:this.loadModel.name,
description:this.loadModel.description,
author:this.loadModel.author,
}
...
}