Vue.js追加多个类

时间:2018-09-07 17:19:15

标签: javascript css vue.js

当用户单击某个项目时,我试图添加多个类,我对此表示这样:

<div :class="[ item === form.score ? 'text-black bg-white': '' ]"
    @click="form.score = item"
    v-for="item in 10">
   {{ item }}
</div>

但是它只会附加bg-white。有没有更好的办法?

2 个答案:

答案 0 :(得分:0)

您可以通过多种方式做到这一点:

:class="[ item === form.score ? 'text-black': '', item === form.score ? 'bg-white': '']"

:class="[ 'text-black': item === form.score, 'bg-white': item === form.score ]"

:class="[ 'text-black bg-white': item === form.score]"

more info

答案 1 :(得分:0)

尝试一下:

git+ssh://

以及您的方法中

bitbucket.org

甚至更好

git+ssh://git@bitbucket.org/username/package.git

以及您的方法中

:class="{ 'text-black': is_item(item), 'bg-white': is_item(item) }"