Vue implementiert eine einfache bidirektionale Datenbindung

Vue implementiert eine einfache bidirektionale Datenbindung

In diesem Artikelbeispiel wird der spezifische Code von Vue zur Realisierung einer einfachen bidirektionalen Datenbindung als Referenz bereitgestellt. Der spezifische Inhalt ist wie folgt

Hier ist eine einfache Implementierung, die Anfängern beim Verstehen und Verarbeiten hilft. Natürlich ist Vue für die Realisierung eines bidirektionalen Datenproxys unverzichtbar. Ich freue mich auf das nächste Update.

Zweiwege-Datenbindung in Vue

-> Object.defineProperty() //2.0 Kernsyntax
-> Datenagent
-> Zweiwegebindung
-> Abonnieren Sie den Veröffentlichungsmodus
Kompilieren -> Vorlagenanalyse (Vorlage, HTML-Anweisung für Vorlage {{expression}})
Beobachter->Beobachter (Abonnieren und Veröffentlichen) Alle Attribute in den Daten werden für Datenentführung und Datenproxy verwendet
watcher-> Wird ausgelöst, nachdem alle Attribute in den Überwachungsdaten geändert wurden

<!DOCTYPE html>
<html lang="de">
  <Kopf>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-kompatibel" content="IE=edge" />
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0" />
    <title>Dokument</title>
  </Kopf>
  <Text>
    <Eingabetyp="text" id="ipt" />
    <p id="lc"></p>
  </body>
</html>
<Skript>
  //Seitenelement abrufen var ipt = document.getElementById("ipt");
  var ps = document.getElementById("lc");

  var obj = { name: "" };

  //Das Kernprinzip der bidirektionalen Datenbindung von Vue applicationObject.defineProperty(obj, "name", {
    erhalten() {
      gibt ipt.value zurück;
    },
    setze(neuerWert) {
      ipt.Wert = neuer Wert;
      ps.innerHTML = neuer Wert;
    },
  });

  //Datenänderungen in der Eingabe überwachen und p-Tags Werte zuweisen ipt.addEventListener("keyup", function() {
    ps.innerHTML = ipt.Wert;
  });
</Skript>

Effektanzeige:

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Vue.js-Datenbindungsmethoden (Einweg-, Zweiweg- und einmalige Bindung)
  • Detaillierte Erklärung, wie Vue.js Daten basierend auf $.ajax abruft und mit Komponentendaten verbindet
  • Eine kurze Diskussion meines persönlichen Verständnisses der v-model-Direktive für die Kontrollkästchen-Datenbindung in Vue
  • Vue.js implementiert eine bidirektionale Datenbindungsmethode (automatische Formularzuweisung, automatische Formularwerterfassung)
  • Ein kurzer Vortrag über verschiedene Datenbindungen von Vue-Vorlagen
  • Vue.js muss jeden Tag die bidirektionale Datenbindung lernen
  • Vue implementiert die dynamische Bindungs-ID der von der v-for-Schleife zurückgegebenen Daten
  • Das Implementierungsprinzip der bidirektionalen Datenbindung zwischen Angular und Vue (mit Schwerpunkt auf der bidirektionalen Bindung von Vue)
  • Detaillierte Erläuterung der Datenbindungsoperation von Vue.js
  • Detaillierte Erklärung des Unterschieds zwischen der Art und Weise, wie der Vue-Stil Hintergrundbilder und andere variable Daten bindet

<<:  Lösen Sie das Problem, dass WLAN und Audio nach der Windows Server-Installation nicht funktionieren

>>:  MySQL-Fall beim Gruppieren nach Beispiel

Artikel empfehlen

So zeigen Sie Dateien im Docker-Image an

So zeigen Sie Dateien in einem Docker-Image an 1....

So fügen Sie in MySQL 8.0 schnell Spalten hinzu

Vorwort: Ich habe vor langer Zeit gehört, dass My...

Einführung in die Installation des Vim-Plugins unter Linux

Inhaltsverzeichnis Installieren Sie den Vim-Plugi...

Eine Sammlung möglicher Probleme bei der Migration von SQLite3 nach MySQL

Kurzbeschreibung Passend für Leser: Mobile Entwic...

Tabelle zeigt den Grenzcode, den Sie anzeigen möchten

Gemeinsame Eigenschaften von Tabellen Die grundle...

Vue verwendet Filter zum Formatieren von Daten

In diesem Artikelbeispiel wird der spezifische Co...

Der Unterschied und die Verwendung von LocalStorage und SessionStorage in Vue

Inhaltsverzeichnis Was ist LocalStorage Was ist S...