【发布时间】:2021-07-09 16:44:55
【问题描述】:
我正在通过 Firestore 集合 Colours 循环,并希望使用基于数组属性 alpha 长度的条件动态类。
我试过了:
<v-card v-for="Colour in Colours" :key="Colour.id">
<v-text-field v-model="Colour.alpha" :value="Colour.alpha" :class="Colour.alpha.length >= '1' ? 'greenClass' : 'blueClass'"></v-text-field>
哪个没用,一直在寻找答案,我能找到的唯一相关建议是:
v-bind:class="{ 'greenClass': Colour.alpha.length >= 1 }"
这也不起作用。
可以这样使用.length吗?
另外,我想有多个条件类,例如。
Colour.alpha.length == 0 -> assign class 'white'
Colour.alpha.length == 1 -> assign class 'blue'
Colour.alpha.length == 2 -> assign class 'green'
Colour.alpha.length >= 3 -> assign class 'red'
但我感觉这更不可能实现(至少我不知道如何实现)
任何建议将不胜感激。
【问题讨论】: