Heim >Web-Frontend >js-Tutorial >Zusammenfassung der wichtigsten Kenntnisse von Vue

Zusammenfassung der wichtigsten Kenntnisse von Vue

巴扎黑
巴扎黑Original
2017-07-21 17:13:441858Durchsuche

Vue-Instanz

Jede Vue-Instanz fungiert als Proxy für alle Eigenschaften in ihrem Datenobjekt: vm.a===data.a //true

Beachten Sie, dass nur diese Proxy-Eigenschaften responsiv sind.

Wenn Sie einer Instanz neue Eigenschaften hinzufügen, nachdem die Instanz erstellt wurde, wird dadurch keine Ansichtsaktualisierung ausgelöst.

Zusätzlich zu Datenattributen stellen Vue-Instanzen einige nützliche Instanzeigenschaften und -methoden zur Verfügung. Diesen Eigenschaften und Methoden wird ein $ vorangestellt, um sie von der Dateneigenschaft des Agenten zu unterscheiden.

Vorlagensyntax

Zusammenfassung der wichtigsten Kenntnisse von Vue
Die Verwendung der {{}}-Bindung in v-html sieht wie folgt aus: Sie wird nicht kompiliert und direkt als Zeichenfolge behandelt :
Zusammenfassung der wichtigsten Kenntnisse von Vue

Datenbindung verwendet js-Ausdrücke
Zusammenfassung der wichtigsten Kenntnisse von Vue

Filter
Zusammenfassung der wichtigsten Kenntnisse von Vue

berechnet

Berechnete vs. Methoden

Berechnete Eigenschaften werden basierend auf ihren Abhängigkeiten zwischengespeichert. Berechnete Eigenschaften werden nur dann neu bewertet, wenn sich die zugehörigen Abhängigkeiten ändern. Das bedeutet, dass, solange sich die Nachricht nicht geändert hat, mehrere Zugriffe auf die berechnete Eigenschaft „reversedMessage“ sofort das zuvor berechnete Ergebnis zurückgeben, ohne dass die Funktion erneut ausgeführt werden muss.
Zusammenfassung der wichtigsten Kenntnisse von Vue

Berechnet vs. Beobachtet

Setter festlegen

Zusammenfassung der wichtigsten Kenntnisse von Vue
Die direkte Verwendung von „fullname“ bedeutet, dass beim Zuweisen eines Werts zu „fullname“ der Getter aufgerufen wird. Der Setter wird aufgerufen.

Überwachungsoption
Dies ist nützlich, wenn Sie asynchrone Vorgänge oder teure Vorgänge als Reaktion auf Datenänderungen ausführen möchten.

Im offiziellen Beispiel ermöglicht uns die Verwendung der Watch-Option, einen asynchronen Vorgang auszuführen (auf eine API zuzugreifen), die Häufigkeit der Ausführung des Vorgangs zu begrenzen und Zwischenzustände festzulegen, bevor wir das Endergebnis erhalten.
Dies ist etwas, was berechnete Eigenschaften nicht können.

Dynamische Bindung von Klasse und Stil und wie man dynamische Klassen bei Verwendung von Komponenten hinzufügt

Präfix automatisch hinzufügen

Wenn v-bind: Stil Wenn CSS-Eigenschaften verwendet werden, die bestimmte Präfixe erfordern, wie z. B. „Transform“, erkennt Vue.js automatisch das entsprechende Präfix und fügt es hinzu.

Zusammenfassung der wichtigsten Kenntnisse von Vue

Bedingtes Rendering

Zusammenfassung der wichtigsten Kenntnisse von Vue
v-else-Element oder v-else-if-Element muss unmittelbar auf v-if Or folgen nach dem v-else-if-Element - andernfalls wird es nicht erkannt.

Verwenden Sie Tasten, um wiederverwendbare Elemente zu verwalten
Vue rendert Elemente so effizient wie möglich und verwendet normalerweise vorhandene Elemente wieder, anstatt sie von Grund auf neu zu rendern.

v-show
Der Unterschied besteht darin, dass Elemente mit v-show immer gerendert werden und im DOM verbleiben. v-show schaltet einfach die CSS-Eigenschaftsanzeige des Elements um.

Beachten Sie, dass v-show

nicht unterstützt

Das obige ist der detaillierte Inhalt vonZusammenfassung der wichtigsten Kenntnisse von Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn