javascript - vue router - Que dois-je faire si le bouton de retour du navigateur revient à plusieurs reprises à la page précédemment cliquée ?
習慣沉默
習慣沉默 2017-07-05 11:06:20
0
1
973

J'ai un index de page d'accueil. Cliquez sur un bouton de la page d'accueil pour accéder à une autre page A. En raison d'exigences fonctionnelles, je dois basculer entre la page A et la page B avec le même saut. A , ces trois itinéraires B sont tous au même niveau, et il n'y a pas d'itinéraire secondaire.
De cette façon, lorsque je clique sur le bouton de retour du navigateur ou du téléphone portable, il passera d'avant en arrière à la page AB, et enfin reviendra à l'index.

Lorsque vous cliquez, cela ressemble à ceci, Index —> B —> —>
Je veux cet effet : peu importe comment basculer entre AB, il finira par revenir à l'index

Le bouton de retour sur la page Web peut revenir directement à l'index, mais le retour fourni avec le navigateur reviendra en fonction des enregistrements historiques, ou si vue a une méthode pour contrôler le bouton de retour du navigateur.

Besoin d'une solution ? ? ? ?

習慣沉默
習慣沉默

répondre à tous(1)
大家讲道理

router.replace(emplacement)

Il est très similaire à router.push, la seule différence est qu'il n'ajoute pas de nouveaux enregistrements à l'historique, mais a le même nom de méthode - remplace l'enregistrement actuel de l'historique.

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal