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

So erstellen Sie eine Tab-Komponente mit Vue

亚连
亚连Original
2018-06-22 14:48:521404Durchsuche

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">

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

<input :value="tab" :input="tab = $event.target.value">

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>

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.

faba38af66f017df9dac1887b5d54fa1
d81809eb50e3176691b394d105b39d65
e7f35d47b860f5ecb0c2f7130b1b97c4
e388a4556c0f65e1904146cc1a846beeSie können versuchen, diesen Wert auszudrucken

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!

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