javascript - vue Routing - Was soll ich tun, wenn die Browser-Zurück-Schaltfläche wiederholt zur zuvor angeklickten Seite zurückkehrt?
習慣沉默
習慣沉默 2017-07-05 11:06:20
0
1
937

Ich habe einen Homepage-Index, um eine andere Seite A aufzurufen. Aufgrund funktionaler Anforderungen muss ich mit der Tabulatortaste zwischen Seite A und Seite B hin- und herwechseln. Das Problem ist jetzt mein Index. A: Diese drei Routen B liegen alle auf derselben Ebene und es gibt keine sekundäre Route.
Wenn ich auf diese Weise im Browser oder auf dem Mobiltelefon auf die Zurück-Schaltfläche klicke, springt es zur AB-Seite hin und her und kehrt schließlich zum Index zurück.

Wenn Sie klicken, sieht es so aus: Index –> —> Index

Ich möchte diesen Effekt: Unabhängig davon, wie zwischen AB gewechselt wird, wird irgendwann zum Index zurückgekehrt.

Die Zurück-Schaltfläche auf der Webseite kann direkt zum Index zurückkehren, aber die mit dem Browser gelieferte Rückkehr erfolgt basierend auf historischen Aufzeichnungen oder wenn vue über eine Methode zur Steuerung der Zurück-Schaltfläche des Browsers verfügt.
Brauchen Sie eine Lösung? ? ? ?

習慣沉默
習慣沉默

Antworte allen(1)
大家讲道理

router.replace(location)

跟 router.push 很像,唯一的不同就是,它不会向 history 添加新记录,而是跟它的方法名一样 —— 替换掉当前的 history 记录。

http://router.vuejs.org/zh-cn...

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!