页面包含多个upload组件时,怎么去拿success回调的数据与当前操作的元素进行关联

一个列表中分别都需要有upload组件的时候也就涉及到了多个upload同时存在;
因为一般可以在success回调中拿到上传成功的图片已经成功的response,多个也可以,这个没毛病;
但是,当多个同类型的upload同时存在的时候,我在怎么知道回调里面的fileList该与谁关联呢?
例如这种情况:
https://img1.mukewang.com/5c32aec3000158a609840390.jpg

这两个甚至无数个“步骤”,对应的是vue data 里面的某个数组,如:
https://img4.mukewang.com/5c32aece000125df01070172.jpg

假设这个时候我们点击第一个BOX里面的图片上传,然后拿到对应的对调参数,(response,file,fileList)
说白了,我不知道该把这个fileList给谁处理,是this.arr[0] , 还是 this.arr[1]。
如:
:on-success="handleProcedureSuccess(item)"
不过显然不行,如果我传实参了,那么组件内定义的几个参数就过不来了,覆盖了。

请问如何解决这种情况?


偶然的你
浏览 427回答 1
1回答

ABOUTYOU

每一行不是都有想对应的index值吗?一一对应就可以了啊
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript