【发布时间】:2020-12-01 18:59:27
【问题描述】:
我正在尝试传递 v-for 的索引,以便我可以更改一些值,我正在动态添加医生团队成员,并且我有这个文件输入来添加他们的图像,尽管当我添加医生时它只是更改第一个图像,因为它总是发送第一个医生的索引,如果有帮助,文件输入在 v-for 循环内。
<v-file-input
hide-input
class="d-none"
id="doctorImage"
truncate-length="1"
@change="doctorImage($event, index, doctor)"
></v-file-input>
方法:
doctorImage(e, index, doctor) {
console.log(index)
this.doctors[index] = {
image: URL.createObjectURL(e),
imageData: e,
name: doctor.name,
specialty: doctor.specialty
}
this.doctorChange += 1
}
索引总是0,虽然我在医生卡上动态创建时显示索引号,为什么会这样?
【问题讨论】:
-
您需要在 sn-p 中包含您的
v-for
标签: javascript vue.js