suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Klassen mit String-Literalen in Vue, HTML

Ich wünschte, wenn ich die Taste drücke, um mich mit einem falschen Passwort anzumelden, würde die Benutzeroberfläche mehrere Alarm-Popups statt nur einem anzeigen, weil der Benutzer nicht weiß, ob er trotzdem das falsche Passwort eingegeben hat.

Also verwende ich Zähler- und String-Literale wie folgt

1

2

3

4

5

6

7

8

<!-- mt = margin-top, so each alert won't lie on each other -->

<v-alert

  v-for="i in counter"

  :key="i"

  class=`mt-${i}`

>

  Wrong Password

</v-alert>

Das funktioniert nicht. Irgendwelche anderen Ideen?

P粉938936304P粉938936304399 Tage vor396

Antworte allen(2)Ich werde antworten

  • P粉506963842

    P粉5069638422024-02-22 10:10:13

    您可以绑定类 -> :class="'mt-${i}'" tildas ` 应该仅位于 ${i} 周围,并在整个名称 'mt-yourcode' 周围使用撇号< /p>

    Antwort
    0
  • P粉576184933

    P粉5761849332024-02-22 09:58:32

    这应该有效:

    1

    2

    3

    <v-alert v-for="i in counter" :key="i" :class="`mt-${i}`">

      Wrong Password

    </v-alert>

    查看此示例

    Antwort
    0
  • StornierenAntwort