Dieses Mal zeige ich Ihnen, wie Sie mit dem Flackern von V-Cloak beim Laden in Vue umgehen. Das Folgende ist ein praktischer Fall .
Wenn Sie Vue zum Binden von Daten verwenden, blinken Variablen beim Rendern der Seite. Beispielsweise wird
1 2 3 |
|
beim Laden erscheint auf der Seite und es dauert ein paar Sekunden, bis die Daten gerendert werden. Es gibt eine Anweisung in Vue, die dieses Problem lösen kann, v-cloak
Also, wo sollte v-cloak platziert werden ? Nicht jedem Tag, der Daten rendern muss, muss diese Anweisung hinzugefügt werden. Nach Experimenten wurde festgestellt, dass v-cloak nicht zu jedem von el bereitgestellten Tag hinzugefügt werden muss >
1 2 3 |
|
{{value.name}}
und , fügen Sie 1 2 3 |
|
zum CSS hinzu, um ein Flackern der Seite zu verhindern.
Aber manchmal funktioniert es nicht. Es gibt zwei mögliche Gründe:
1. Das Anzeigeattribut von v-cloak wird durch eine höhere Ebene überschrieben, daher müssen Sie die Ebene erhöhen 🎜>
1 2 3 |
|
Lassen Sie uns einen Blick darauf werfen bei der Interpretation von V-Cloak in Vue Die Rolle und Verwendung von V-Cloak
Verwendung:
Diese Direktive bleibt bestehen das Element, bis die zugehörige Instanz kompiliert ist. Bei Verwendung mit CSS-Regeln wie [v-cloak] { display: none } kann diese Direktive unkompilierte Mustache-Tags ausblenden, bis die Instanz bereit ist. Offizielle API1 2 3 |
|
1 2 3 4 5 6 7 8 |
|
1 2 3 |
|
Warum funktioniert der V-Cloak nicht?
In tatsächlichen Projekten laden wir häufig CSS-Dateien über @import1 2 3 |
|
So verwenden Sie Bootstrap im Vue-Cli-Projekt
Node.Js zum Generieren eines Bitcoin Adresse (Code beigefügt)Das obige ist der detaillierte Inhalt vonWie man mit Flackern umgeht, wenn V-Cloak in Vue geladen wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!