<div v-for="(item, index) in contractData" :key="index" class="contractItem" >
...
<el-upload
ref="upload"
:action="uploadUrl"
:headers="uploadHeaders"
accept=".pdf, .jpg, .png, .jpeg"
multiple
:on-remove="handleRemove.bind(null, { index: index, data: item })"
:on-success="handleSuccess.bind(null, { index: index, data: item })"
:before-upload="beforeUpload"
:file-list="contractData[index].file_id"
>
<el-button type="info" style="margin-right: 20px">+添加附件</el-button>
( 请上传.pdf 或 图片文件 )
</el-upload>
...
</div>
// 文件移除ID
handleRemove(obj, res, file) {
console.log(obj, res, file);
this.contractData[obj.index].file_id.forEach((item, index)