【发布时间】:2017-10-03 08:48:50
【问题描述】:
当用户点击另一个元素时,我试图显示/隐藏一个 DIV。两者都在 FOR 循环的每个元素内,使用 VUE JS 动态加载。
例子:
Item A
Item B
Item C
当项目 A 被点击时:
Item A
INITIALLY HIDDEN ELEMENT
Item B
Item C
当项目 b 被点击时:
Item A
Item B
INITIALLY HIDDEN ELEMENT
Item C
我的(非常简单的)代码:
<tr v-for="item in items">
<td>
<span id="TRIGGER" @click="????">{{item.name}}</span>
<div id="SHOW/HIDE DIV"></div>
</td>
</tr>
在我的尝试中,我创建了一个布尔变量,并在点击时更改了值。但它(显然)从所有 FOR 元素中显示/隐藏所有 div。
【问题讨论】:
标签: javascript vue.js