Der Unterschied zwischen Vue-Interpolationsausdruck und V-Text-Direktive

Der Unterschied zwischen Vue-Interpolationsausdruck und V-Text-Direktive

{{message}} Syntax kann nur im Tag-Inhalt verwendet werden

{{}} Diese Syntax wird als Interpolationsausdruck bezeichnet. Sie können jeden gültigen JS-Ausdruck in den Interpolationsausdruck schreiben.

1. Verwenden Sie Plugin-Ausdrücke

Bei der Verwendung von Plugin-Ausdrücken gibt es ein Inhaltsflimmerproblem, bei v-text hingegen nicht

<div id="app">

    <p>

        {{Nachricht}}

    </p>
   <p v-text="Nachricht"></p>

</div>

<script src="./js/vue.js"></script>
<Skript>

    lass vm = neues Vue({

        el:"#app",  

        Daten:{ 

        Nachricht: „Hallo Vue“

    }

    })

</Skript>

Wenn im obigen Code die Ausgabe normal ist, ist das Ergebnis konsistent.

Wenn die Netzwerkgeschwindigkeit jedoch langsam ist, wird der Plugin-Ausdruck zuerst auf der Seite ausgegeben.

{{Nachricht}}

Die Seite wird dann normal gerendert, was für die Benutzererfahrung nicht gut genug ist.

2. Verwenden Sie V-Cloak in Plugin-Ausdrücken, um das Flackerproblem zu lösen

<Stil>

    [v-Umhang]:



    Anzeige: keine;

}

</Stil>

<div id="app">

    <p v-Umhang>

        {{Nachricht}}

    </p>

    <p v-text="Nachricht"></p>

</div>

<script src="./js/vue.js"></script>

Wir können das v-cloak -Attribut verwenden, um es zur Laufzeit zu verbergen, aber vue löscht v-cloak -Attribut am Ende des Laufs automatisch.

Mit dieser Methode lässt sich das Flackerproblem lösen

3. Plugin-Ausdruck

Plugin-Ausdrücke fügen nur Inhalt ein und überschreiben nicht den Originalinhalt, während v-text den Originalinhalt überschreibt.

<div id="app">

    <p>

        ----{{Nachricht}}----

    </p>

    //----hallo vue----

    <p v-text="Nachricht">1234556</p>

    // hallo vue

</div>

<script src="./js/vue.js"></script>
<Skript>

    lass vm = neues Vue({

        el:"#app",

         Daten:{
       Nachricht: „Hallo Vue“
    }
    })

</Skript>

Dies ist das Ende dieses Artikels über den Unterschied zwischen Vue-Interpolationsausdrücken und V-Text-Direktiven. Weitere Informationen zum Unterschied zwischen Vue-Interpolationsausdrücken und V-Text-Direktiven finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Wie löst Vue das Problem des Flackerns von Interpolationsausdrücken beim Laden von Daten?
  • Eine kurze Einführung in den Vue-Interpolationsausdruck Mustache
  • Zusammenfassung der Kenntnisse zu Vue-Interpolation, Ausdrücken, Trennzeichen und Anweisungen
  • Ursachen und Lösungen für Blinken durch v-if/v-show/Interpolationsausdrücke in Vue
  • Detaillierte Erklärung der Interpolationsausdrücke in der Vue-Grundsyntax

<<:  Lösen Sie das Problem „Rand: oberer Kollaps“ in CCS

>>:  Verwenden Sie die Triggermethode, um ein Popup-Dialogfeld zur Dateiauswahl zu realisieren, ohne auf die Dateitypeingabe klicken zu müssen

Artikel empfehlen

Einführung in das Versionsverwaltungstool Rational ClearCase

Rational ClearCase ist ein Tool für das Softwarek...

CocosCreator klassisches Einstiegsprojekt flappybird

Inhaltsverzeichnis Entwicklungsumgebung Game-Engi...

Der Unterschied zwischen HTML, XHTML und XML

Entwicklungstrends: html (Hypertext-Markup-Sprache...

Verwendung und Analyse des Mysql Explain-Befehls

Mit dem Befehl „mysql explain“ wird gezeigt, wie ...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.17

In diesem Artikel wird die Installations- und Kon...

Rundungsvorgang des Datums-/Uhrzeitfelds in MySQL

Inhaltsverzeichnis Vorwort 1. Hintergrund 2. Simu...

So verwenden Sie CSS-Overflow: Hidden (Überlauf ausblenden und Floats löschen)

Überlauf ausblenden Damit ist gemeint, dass Text-...

Vue implementiert die Drag & Drop-Funktion für Bilder

In diesem Artikelbeispiel wird der spezifische Co...

Unsere Gedanken zur Karriere als UI-Ingenieur

Ich bin seit langer Zeit depressiv, warum? Vor ein...

So deinstallieren Sie MySQL 5.7.19 unter Linux

1. Finden Sie heraus, ob MySQL zuvor installiert ...

Mysql löscht doppelte Daten, um die kleinste ID-Lösung beizubehalten

Suchen Sie online nach doppelten Daten und behalt...

Eine kurze Analyse der Verwendung von USING und HAVING in MySQL

Dieser Artikel veranschaulicht anhand von Beispie...