【发布时间】:2019-02-08 15:33:00
【问题描述】:
我有一个简单的 v-for,只有很少的项目和按钮。如何触发点击事件到 v-for 中的下一个项目
模板
<div class="card" v-for="(card, card_index) in cards)">
<div class="item" :class={'active': active === card_index + 'key'}
@click="toggleActive(index)">{{ card.name }}
</div>
</div>
<button>Next</button>
JS
toggleActive(index) {
this.active === index + 'key'
// some logic with card
}
当我单击“下一步”按钮时,如何触发 toggleActive 功能。我还需要循环工作(当活动是最后一张卡并且我单击下一个时 - 活动应该是第一项)?
【问题讨论】: