„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > VueJs für Anfänger VueJs Teildatenbindung

VueJs für Anfänger VueJs Teildatenbindung

Veröffentlicht am 02.11.2024
Durchsuche:108

VueJs for Beginner VueJs Part  Data Binding

Im vorherigen Blog/Artikel haben wir gelernt, wie man Komponenten erstellt, importiert und verwendet. Dieses Mal werden wir die Datenbindung in Komponenten untersuchen.

Verwenden von Daten innerhalb von Komponenten

Daten in einer Komponente definieren
Daten werden in der Funktion data() definiert und als Objekt zurückgegeben.
Hier ist ein Beispiel:

data() {
  return {
    message: 'Hello World!'
  };
}

Bindung mit Richtlinien

v-bind: HTML-Attribute an Daten binden.

Example Image

v-model: Die v-model-Direktive wird für die bidirektionale Datenbindung bei Formulareingaben verwendet. Es hält den Eingabewert mit den Vue-Instanzdaten synchron. Im Wesentlichen kombiniert das V-Modell @input (das auf Änderungen wartet) und :value (das den Eingabewert festlegt). Zum Beispiel:


Dies entspricht:


So können Sie :value und @input separat verwenden:





Die v-if-Direktive rendert Elemente bedingt basierend auf einem booleschen Wert. Wenn die Bedingung wahr ist, wird das Element gerendert; wenn falsch, wird es nicht. Zum Beispiel:

This is visible!

Die v-for-Direktive wird verwendet, um ein Array oder ein Objekt zu durchlaufen, um Elemente darzustellen. Für eine bessere Leistung kann jedem Element ein eindeutiger Schlüssel zugewiesen werden. Zum Beispiel:

  • {{ item.name }}

v-on
Die v-on-Direktive wird verwendet, um auf Ereignisse für Elemente zu warten. Der Einfachheit halber können Sie die Abkürzung @ verwenden. Zum Beispiel:


Dies kann abgekürzt werden zu:


Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/kyydev/vuejs-for-beginner-2024-vuejs-part-3-data-binding-98c?1 Bei Verstößen wenden Sie sich bitte an [email protected] um es zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3