Vue

Vue Watch für dynamische Interaktion

Vue Watch für dynamische Interaktion

Vue.js ist ein sehr beeindruckendes und reaktives JavaScript-Frontend-Framework, das verwendet wird, um Frontend-Websites schnell und einfach zu entwickeln. In diesem Beitrag erfahren Sie mehr über die Uhreneigenschaft, die eines der grundlegendsten Konzepte ist.

Vue.js bietet eine watch-Eigenschaft, um eine Variable zu beobachten, und bei der Änderung dieser Variablen können wir eine Funktion ausführen, damit wir dynamische Interaktionen erstellen können. Lassen Sie uns ein Beispiel ausprobieren und eine dynamische Interaktion mit der Vue Watch-Eigenschaft durchführen.

Beispiel

Wir werden zuerst versuchen, eine Variable mit einem Klick auf eine Schaltfläche zu ändern, und dann mithilfe der Watch-Eigenschaft diese Variable beobachten und eine andere Variable ändern, um die dynamischen Änderungen auf der Webseite vorzunehmen web.

Nehmen wir zunächst an, wir haben zwei Variablen.
Daten()
Rückkehr
buttonBool: true,
Farbe Rot"

Und wir haben die Variable „buttonBool“ mit einem Button-Element im Template gebunden.

Wir möchten die Hintergrundfarbe einer, sagen wir, einer Unterteilung per Knopfdruck ändern. Erstellen Sie also zuerst ein div in der Vorlage.

Nun erstellen wir zunächst eine Watch-Eigenschaft und ändern den Zustand der Variablen „color“ bei Änderung der Variablen „buttonBool“”.

Uhr:
buttonBool()
diese.Farbe = !diese.Farbe;

In Ordung! Der letzte Schritt, der übrig bleibt, besteht darin, die Klassen des div auf die Änderung der Farbvariable zu ändern. Lassen Sie uns das also tun, indem wir die Klassenbindungsfunktion von Vue verwenden.js.

Hier habe ich nur die Klasse „red“ zugewiesen, wenn der Zustand der Variablen „color“ wahr ist, sonst „grün“, wenn der Zustand der Variablen Farbe „false“ ist und die Klasse „box“ auf jeden Fall zugewiesen ist.

Das CSS, um dem div die Breite, Höhe und Hintergrundfarbe zuzuweisen, ist wie folgt:.

Okay, nachdem ich mit dem Programmieren fertig bin, würde meine Webseite so aussehen.

Wenn ich jetzt auf die Schaltfläche klicke, sollte sich die Hintergrundfarbe der Box ändern.

Und Sie können im obigen Gif miterleben, wie sich die Farbe des Divs beim Klicken auf die Schaltfläche ändert. Das ist erstaunlich, richtig!

So können wir die Vue Watch verwenden, um eine dynamische Interaktion auf der Webseite zu ermöglichen.

Fazit

In diesem Beitrag haben wir versucht, den Status einiger Variablen beim Klicken oder Ändern einer anderen Variablen mithilfe der Watch-Eigenschaft von Vue zu ändern.js. Wir haben auch einige dynamische Änderungen an der Webseite vorgenommen. Wir haben gesehen, dass wir beim Klicken auf die Schaltfläche im On-Click-Attribut den Status der Variablen geändert haben und gezeigt haben, dass die Watch-Eigenschaft die Variable überwacht und eine Aktion wie das Ändern des Status einer anderen Variablen ausgeführt hat.

So ändern Sie die linke und rechte Maustaste auf einem Windows 10-PC
Es ist ganz normal, dass alle Computer-Maus-Geräte ergonomisch für Rechtshänder gestaltet sind. Es gibt aber auch Mausgeräte, die speziell für Linkshä...
Emulieren Sie Mausklicks, indem Sie den Mauszeiger mit der klicklosen Maus in Windows 10 bewegen
Die Verwendung einer Maus oder Tastatur in der falschen Haltung bei übermäßiger Nutzung kann zu vielen gesundheitlichen Problemen führen, einschließli...
Fügen Sie mit diesen kostenlosen Tools Mausgesten zu Windows 10 hinzu
In den letzten Jahren haben sich Computer und Betriebssysteme stark weiterentwickelt. Es gab eine Zeit, in der Benutzer Befehle verwenden mussten, um ...