gpt4 book ai didi

javascript - 我想让vuejs中的图像可点击

转载 作者:行者123 更新时间:2023-12-02 20:49:51 25 4
gpt4 key购买 nike

当我单击图像时,我想为其添加一些类。我按照以下方式进行:-

<div class="thumbnail">
<img
:image_id="image.id"
:src="'/storage/images/'+image.name"
@click="select(image)"
:class="{
'selected': image.selected
}"
/>
</div>


select(image) {
for (let i = 0; i < this.imageData.length; i++) {
if(image.id == this.imageData[i].id) {
this.imageData[i].selected = true
}
}
}

当我单击它时,它不会调用该方法。我通过在 select() 方法中添加 console.log() 来检查它。

给我一​​些好的解决方案。

最佳答案

您需要将 select 注册为脚本部分中的方法:

<script>
export default {
methods: {
select(image) {
for (let i = 0; i < this.imageData.length; i++) {
if(image.id == this.imageData[i].id) {
this.imageData[i].selected = true
}
}
}
}
}
</script>

关于javascript - 我想让vuejs中的图像可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61635132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com