【element-ui】elementUI同时存在多个upload问题?

1、项目目前需要 做一个多条合同列表 每个列表包含一个上传upload组件
图片描述
2、点击添加时候 加一条 合同
图片描述
3、点击删除时候 删除一条 合同
图片描述

问题如下:
删除合同时候 数据会消失 但是图片一直显示

遇到问题

当我把 2中的 上传到 index=0 的索引下

如何在 3中 删除 index=0 的 索引 但是upload 会一直显示在index = 0 的下面 无法动态删除

怎么动态区分uoload是哪一条

数据显示
第一条添加 数据显示
图片描述
删除第一条 数据显示
图片描述

回答:

可以通过ref,添加时,动态的设置ref,如:ref="upload_1",1就是你的索引,关闭自动上传手动出发,auto-upload="false";点击上传出发this.$refs.upload_1.submit(),这样能知道每次点击上传的是哪一个

回答:

不知道有没有理解你的意思,觉得这么写就行了:

removeContract(contract) {

var index = this.contractList.indexOf(contract)

if (index !== -1) {

this.contractList.splice(index, 1)

}

}

回答:

请问你上传的图片是怎么保存的,每个对应的一个变量来保存,还是用同一个变量

以上是 【element-ui】elementUI同时存在多个upload问题? 的全部内容, 来源链接: utcz.com/a/153622.html

回到顶部