Heim > Web-Frontend > js-Tutorial > Hauptteil

Vue.js Fähigkeiten zur bidirektionalen Bindungsoperation

高洛峰
Freigeben: 2017-01-20 10:12:09
Original
1338 Leute haben es durchsucht

Stellen Sie zunächst vue.js und andere Plug-Ins vor, die verwendet werden müssen oder möglicherweise auf der Seite verwendet werden (hier habe ich Bootstrap und JQuery zitiert).

Vue.js Fähigkeiten zur bidirektionalen Bindungsoperation

zitiert Sie Sie müssen auf den Pfad der Datei achten. Die Vorbereitungsarbeiten sind nun im Grunde abgeschlossen.

Eine der wichtigsten Funktionen von vue.js ist die bidirektionale Datenbindung, die wir oft MVVM nennen: Model-View-ViewModel. Wenn wir eine bidirektionale Bindung erreichen wollen, müssen wir natürlich zuerst „bidirektional“ haben. Hier stellt uns vue.js die Ansichtsebene und die Modellebene zur Verfügung. Die Ansichtsebene ist der Code in HTML und die Modellebene ist der Javascript-Code.

Das Folgende ist ein einfaches Beispiel

Vue.js Fähigkeiten zur bidirektionalen Bindungsoperation

Die Start- und Endpositionen der Ansichtsebene und der Modellebene sind im Code markiert.

In der Ansichtsebene müssen wir eine Beschriftung erstellen, um die Ergebnisse des in der Modellebene ausgeführten Programms anzuzeigen, und wir müssen dieser Beschriftung eine Klasse oder ID hinzufügen benannt Die ID der App.

In der Modellebene befindet sich der Code, den wir ausführen möchten. Zuerst müssen wir ein neues Vue-Objekt erstellen. Der Wert, der el im Objekt entspricht, ist der Klassenname oder ID-Name des Etiketts, in dem wir zuvor erstellt haben Die Ansichtsebene (Diese Bezeichnung ist der Bereich des Vue-Objekts), und der den Daten entsprechende Wert ist ein Objekt. Der Schlüssel in diesem Objekt ist unser Code in „{{}}“ in der Ansichtsebene, und der Wert ist angezeigtes Ergebnis.

Das Bild unten zeigt das Ergebnis nach der Operation

Vue.js Fähigkeiten zur bidirektionalen Bindungsoperation

Um das Verständnis zu erleichtern, habe ich im folgenden Code den Wert der Nachricht geändert und ihn in die Daten eingefügt Ein Schlüssel-Wert-Paar

Vue.js Fähigkeiten zur bidirektionalen Bindungsoperation

Dies ist das laufende Ergebnis nach der Instanzänderung

Vue.js Fähigkeiten zur bidirektionalen Bindungsoperation

Vergleichen Sie den Code von Instanz 1 Ich glaube, dass jeder ein klareres Verständnis der grundlegendsten Arbeitsprinzipien von vue.js erlangen kann, wenn es um Instanz 2 und das Ausführen von Ergebnissen geht.

Im Folgenden führen wir eine bidirektionale Bindung von Daten durch

Vue.js Fähigkeiten zur bidirektionalen Bindungsoperation

In diesem Beispiel haben wir ein Eingabe-Tag hinzugefügt, und es gibt ein Eingabe-Tag mit dem Namen v -Attributes des Modells. Wir können deutlich erkennen, dass der Wert des V-Modell-Attributs mit dem Wert im p-Tag „{{}}“ und dem Schlüsselnamen in den Daten übereinstimmt. Dies ist der Schlüssel zum Erreichen einer bidirektionalen Bindung.

Das Folgende ist das Ergebnis der Ausführung von Beispiel 3.

Vue.js Fähigkeiten zur bidirektionalen Bindungsoperation

Oben ist der vom p-Tag angezeigte Inhalt und unten ist der Inhalt des Eingabe-Tags. Zu diesem Zeitpunkt können wir den Inhalt im p-Tag ändern indem wir den Inhalt der Eingabe ändern. Damit ist der grundlegendste bidirektionale Bindungsvorgang abgeschlossen.

Das Obige ist die vom Herausgeber eingeführte Zwei-Wege-Bindungstechnik (Eintrag für Anfänger). Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht Der Herausgeber wird allen umgehend antworten. Ich möchte mich auch bei Ihnen allen für Ihre Unterstützung der chinesischen PHP-Website bedanken!

Weitere Artikel zu Vue.js bidirektionaler Bindungsoperationstechnik finden Sie auf der chinesischen PHP-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