Ich habe eine Tabelle und möchte die Klasse abhängig vom Wert ändern.Klasse ändern bedingt vue.js
Mein erster Ansatz war, v-bind:class="{}
zu verwenden, das wird auf die richtige Klasse wechseln, wenn es wahr ist. Allerdings sollte ich neue Elemente für jeden Wert in meiner Tabelle erstellen, die nicht wie die beste Option aussieht.
Gibt es eine Möglichkeit conditionals zu bedienen, wie if {{value}} > 5 class:something
schrieb ich ein kleines jsfiddle mit, wie ich es richtig funktioniert jetzt. Die Idee ist, dass jedes Element in der Tabelle, diesen Regeln, ohne die Notwendigkeit von Schreib folgt einer if-Anweisung für jede Zelle:
if (this.v1 < 4) {
this.goodBox = true
} else if (this.v1 < 6) {
this.goodBox = true
} else {
this.badBox = true
}
Das ist super danke! – Costantin