Heim > Web-Frontend > js-Tutorial > So erstellen Sie eine Tab-Komponente mit Vue

So erstellen Sie eine Tab-Komponente mit Vue

亚连
Freigeben: 2018-06-22 14:48:52
Original
1408 Leute haben es durchsucht

Dieser Artikel stellt Ihnen hauptsächlich die relevanten Informationen zur Verwendung von Vue-Komponenten zum Anpassen des V-Modells zur Implementierung einer Tab-Komponente vor Wer es braucht, folgt bitte dem Herausgeber, um gemeinsam zu lernen.

Vorwort

Ich habe kürzlich Vue kennengelernt und heute benutzerdefinierte Komponenten gesehen, hatte ich eine Weile Probleme und wurde dann plötzlich klar. .Offizielles Tutorial geschrieben Es ist nicht sehr detailliert, deshalb habe ich beschlossen, es zusammenzufassen. Im Folgenden gibt es nicht viel zu sagen. Werfen wir einen Blick auf die ausführliche Einführung.

Wirkung

Schauen wir uns zunächst die Wirkung des Beispiels an!


V-Modell

Wir wissen, dass Vues V-Modell ein sehr leistungsfähiger Befehl ist, der automatisch native Werte erzeugen kann Der Formularbestandteil wird automatisch an den von Ihnen gewählten Wert gebunden. Er kann für die bidirektionale Bindung von Daten wie folgt verwendet werden:

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

v-model ist eigentlich ein Syntax-Zucker kann auch so schreiben:

<input :value="tab" :input="tab = $event.target.value">
Nach dem Login kopieren

Wie Sie sehen können, wird lediglich ein Parameter übergeben: value und ein Ereignis @input überwacht.

Wenn Sie eine solche Anforderung haben, müssen Sie das V-Modell für Ihre eigenen Komponenten verwenden, etwa so:

<Tab v-model="tab"></Tab>
Nach dem Login kopieren

Wie implementiert man es?

Da wir nun wissen, dass das V-Modell Syntaxzucker ist, können wir zunächst die innerhalb der Komponente erhaltenen Parameter kennen.

<!-- Tab.vue -->
<Vorlage>
<p class="tab">
<p>Sie können versuchen, diesen Wert auszudrucken
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine Tab-Komponente mit Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage