Heim > Web-Frontend > js-Tutorial > VueJs für Anfänger VueJs Teildatenbindung

VueJs für Anfänger VueJs Teildatenbindung

Patricia Arquette
Freigeben: 2024-09-29 16:50:29
Original
895 Leute haben es durchsucht

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!'
  };
}

Nach dem Login kopieren

Bindung mit Richtlinien

v-bind: HTML-Attribute an Daten binden.

<img v-bind:src="imageUrl" alt="Example Image">
Nach dem Login kopieren

V-Modell: Die V-Modell-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:

<input v-model="message" />
Nach dem Login kopieren

Dies entspricht:

<input :value="message" @input="message = $event.target.value" />
Nach dem Login kopieren

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


<input :value="message" @input="message = $event.target.value" />


Nach dem Login kopieren

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:

<p v-if="isVisible">This is visible!</p>
Nach dem Login kopieren

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:

<ul>
  <li v-for="item in items" :key="item.id">{{ item.name }}</li>
</ul>
Nach dem Login kopieren

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:

<button v-on:click="handleClick">Click me!</button>
Nach dem Login kopieren

Dies kann wie folgt abgekürzt werden:

<button @click="handleClick">Click me!</button>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonVueJs für Anfänger VueJs Teildatenbindung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage