gpt4 book ai didi

vuejs2 - 在 Vue 2 中混合动态和条件类名

转载 作者:行者123 更新时间:2023-12-05 02:18:21 24 4
gpt4 key购买 nike

假设我想要一个 div,类 a0a9 根据 v-for 中的索引和类 b 有条件地。

单独做,看起来像这样:

<div v-for="(val, index) in array" :class="'a' + index"></div>

<div v-for="(val, index) in array" :class="{'b': index===1}"></div>

当我们将它们混合在一起时,假设这不起作用:

<div v-for="(val, index) in array" :class="{'a' + index: true, 'b': index===1}"></div>

我能得到的最好的(可行的解决方案)是:

<div v-for="(val, index) in array" :class="'a' + index + ' ' + (index===1?'b':'') }"></div>

有没有更好的方法?谢谢。

最佳答案

<div v-for="(val, index) in array" :class="['a'+index, {b: index === 1}]"></div>

或者

<div v-for="(val, index) in array" :class="['a'+index, index === 1 ? 'b' : '']"></div>

查看演示 here .

关于vuejs2 - 在 Vue 2 中混合动态和条件类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45544272/

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