el-upload组件如何把数据跟el-table中的tableData对应

场景:
el-table中嵌入el-upload组件
等所有数据添加完毕之后,统一上传
现在想把el-upload跟每一行的其他数据对应起来
image.png
也就说每一行的scope.row 要有一个file对应这个upload上传的文件this.file.file[0].raw

请教一下 改如何对应 现在迷糊的是不知道el-upload绑定什么方法或者数据 能获取到scope.row的数据

`

 <el-table-column align="center" label="上传附件">
          <template slot-scope="scope">
            <el-form-item>
              <el-upload action="#" accept="*" :on-change="fileChange" :limit="1" :auto-upload="false">
                <el-button size="small" type="primary">浏览</el-button>
              </el-upload>
            </el-form-item>
          </template>
        </el-table-column>

`

阅读 5.2k
1 个回答

像这样写

:on-change="file => fileChange(file, scope.row)"

现在你的fileChange函数内得到了file跟当前行数据对象,处理起来不难了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题