Problembeschreibung: Es gibt zwei Seiten A und B, jede Seite hat eine Später fand ich heraus, dass es an der Verwendung von Keep-Alive lag. Keep-Alive hält die Vue-Instanz immer im Speicher, sodass die Vue-Instanz immer existiert und die entsprechenden Watcher immer wirksam sind. Nachdem ich nach relevanten Informationen gesucht hatte, stellte ich fest, dass viele Leute auf dieses Problem gestoßen waren. Schließlich fand ich die folgenden zwei Lösungen: Lösung 1 Bestimmen Sie, ob betrachten: irgendeinWert(neuerWert, alterWert) { if (this.$route.fullPath === 'Ein Seitenroutingpfad') { // etwas tun } } } Lösung 2 Fügen Sie einen Flag-Parameter hinzu, um zu bestimmen, ob sich die Seite im aktiven Status befindet. Komponenten, die Keep-Alive-Caching verwenden, lösen nur { Daten () { zurückkehren { aktiviertFlag: false }; }, betrachten: 'irgendeinWert'(Wert) { wenn(val && this.activatedFlag) { dies.getlist(); } } }, aktiviert () { this.activatedFlag = wahr; }, deaktiviert () { this.activatedFlag = falsch; } } Wenn viele Seiten vorhanden sind und die Funktionsnamen auf den einzelnen Seiten inkonsistent sind, können Sie den Überwachungsteil des obigen Codes entfernen, in ein Mixin schreiben und es dann auf der erforderlichen Seite importieren. importiere activeFlag aus "@/mixin/activeFlag"; Standard exportieren { Mixins: [aktive Flagge], betrachten: 'irgendeinWert'(Wert) { wenn(val && this.activatedFlag) { dies.getlistA(); dies.getlistB(); } } }, } Oben sind die Details der beiden Lösungen für das Problem des wiederholten Auslösens von Funktionen in der Vue-Projektüberwachung aufgeführt. Weitere Informationen zur Lösung des wiederholten Auslösens von Vue-Überwachungsfunktionen finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: So installieren Sie mehrere mysql5.7.19 (tar.gz)-Dateien unter Linux
>>: Seltsame und interessante Docker-Befehle, die Sie vielleicht nicht kennen
Nach einem abnormalen Herunterfahren von VMware w...
Lösen Sie das Problem der verstümmelten chinesisc...
Im Internet kursieren viele scheinbar wahre „Gerü...
Inhaltsverzeichnis Abfrage zum Verbinden mehrerer...
CSS3 implementiert einen umdrehbaren Hover-Effekt...
CSS hat zwei Pseudoklassen, die nicht häufig verw...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Umfassender Vergleich Aus der ...
Warum habe ich das verwendet? Alles begann mit de...
Inhaltsverzeichnis Schreiben Sie docker-compose.y...
Verwandte Artikel: Anfänger lernen einige HTML-Ta...
Eine Umgebung Alibaba Cloud Server: CentOS 7.4 64...
Die Datensicherung ist ganz einfach. Führen Sie d...
Inhaltsverzeichnis Erstellen einer Tabelle Zeigen...
Inhaltsverzeichnis Abfragehintergrund 1. Like-Abf...