Vorwort Beim Teilen einer Seite hoffen Sie, durch Klicken auf die Zurück-Schaltfläche des Browsers zur Projekt-Homepage zurückzukehren und so die Anzahl der Besuche zu erhöhen. Sie müssen auf die Zurück-Schaltfläche des Browsers achten und dessen Standardereignis verhindern. Die einzelnen Schritte sind wie folgt: 1. Bestimmen Sie nach Abschluss der Montage, ob der Browser Popstate unterstützt montiert(){ wenn (Fenster.History && Fenster.History.PushState) { history.pushState(null, null, Dokument.URL); window.addEventListener('popstate', this.goBack, false); } }, 2. Wenn die Seite zerstört ist, brechen Sie die Überwachung ab. Andernfalls werden auch andere Vue-Routingseiten überwacht zerstört() window.removeEventListener('popstate', this.goBack, false); }, 3. Schreiben Sie den Überwachungsvorgang in Methoden. Der Inhalt von removeEventListener zum Abbrechen der Überwachung muss mit dem Inhalt zum Öffnen der Überwachung übereinstimmen, daher wird die Funktion in Methoden geschrieben. Methoden:{ geh zurück(){ dies.$router.replace({Pfad: '/'}); //replace ersetzt die ursprüngliche Route, um ein Zurückfallen in eine Endlosschleife zu vermeiden} } P.S. Wofür wird Popstate verwendet? Wie verwende ich Popstate? Die neue HTML5-API erweitert window.history, um Verlaufspunkte offener zu machen. Sie können den aktuellen PushState des Verlaufspunkts speichern, den aktuellen ReplaceState des Verlaufspunkts ersetzen und den PopState des Verlaufspunkts abhören. Die Verwendung von pushState und replaceState ist ähnlich. Anwendung: history.pushState(Daten,Titel,URL); //Der erste Parameter „data“ ist der Wert von „state“. Der zweite Parameter „title“ ist der Titel der Seite, aber alle aktuellen Browser ignorieren diesen Parameter. Übergeben Sie daher einfach eine leere Zeichenfolge. Der dritte Parameter „url“ ist der Link, zu dem Sie gelangen möchten. Die Verwendung von replaceState ist ähnlich, zum Beispiel: Zusammenfassen Dies ist das Ende dieses Artikels über die Vue-Browser-Rückgabeüberwachung. Weitere relevante Inhalte zur Vue-Browser-Rückgabeüberwachung finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Detailliertes Tutorial zur Installation von MySQL 5.7 auf RedHat 6.5
>>: So verwenden Sie den dd-Befehl in Linux, ohne die Festplatte zu zerstören
Vorwort Ich habe einen alten Laptop mit Win7. Um ...
Beim Entwerfen einer Seite müssen wir das DIV häu...
Das Folgende ist mein Urteil basierend auf der Da...
Inhaltsverzeichnis 1. Übergeordnetes Element über...
Inhaltsverzeichnis Eröffnungsszene Direktes Rende...
Ohne weitere Umschweife sind dies diese drei Meth...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Projekthintergrund Start Erste...
NERDTree ist ein Dateisystembrowser für Vim. Mit ...
Heute habe ich einen neuen CSS-Spezialeffekt gele...
Ziehen Sie einfach das Image, erstellen Sie einen...
Inhaltsverzeichnis 1. Grundlegende Beispiele 2. B...
Nachdem die Docker-Installation auf der CentOS-Ma...
Wie können wir sagen, dass wir 404 vermeiden soll...
Dieser Artikel stellt hauptsächlich den Kreisdiag...