1.element-ui中upload上传携带其他参数
1、通过设置:on-success="(value)=> itemHandleSuccess(scope.row, value)"将需要传入的参数传入函数中
<el-table-column align="center" label="查看文档">
<template slot-scope="scope">
<span v-if="scope.row.tag" @click="viewDocument(scope.row.tag)" class="changeLook">查看文档</span>
<span v-else>
<el-upload :action="`${courseUrl}upload`" :show-file-list="false"
:on-success="(value)=> itemHandleSuccess(scope.row, value)" style="display:inline-block;">
<div class="upload_btn" style="background:#1F71FF;">上传附件</div>
</el-upload>
</span>
</template>
</el-table-column>
2、在methods方法中进行操作
itemHandleSuccess(obj,response, file) { //上传成功
let data = obj
data.tag = response.data.fileName
data.relTag = response.data.originalFileName
editChangeApplyAPI(data).then((res) => {
if(res.data.code == 0){
this.getChangeApplyList()
}
})
},