【发布时间】:2018-08-28 14:43:25
【问题描述】:
所以当我点击三张图片中的一张时,我希望我的照片放大。但是现在在我的代码中并非如此,当我单击三张图片中的一张时,它们会一起放大。 我不知道我的代码哪里出了问题。
我也可以给你一张图片,以便更好地了解我想要获得什么。
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<div class ="product-image">
<img v-bind:src="image" :class="{ full: fullWidthImage }" @click="fullWidthImage = !fullWidthImage" >
<img v-bind:src="image2" :class="{ full: fullWidthImage }" @click="fullWidthImage = !fullWidthImage" >
<img v-bind:src="image3" :class="{ full: fullWidthImage }" @click="fullWidthImage = !fullWidthImage" >
【问题讨论】:
-
你的
fullWidthImagevar 对于所有图像都是相同的,因为它是它们父图像的一部分,这就是为什么修改它为一个修改它为所有的原因 -
谢谢你的帮助,你的回答很好!!
标签: javascript html css vue.js