Maison  >  Questions et réponses  >  le corps du texte

javascript - vue router - Que dois-je faire si le bouton de retour du navigateur revient à plusieurs reprises à la page précédemment cliquée ?

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 ? ? ? ?

習慣沉默習慣沉默2663 Il y a quelques jours945

répondre à tous(1)je répondrai

  • 大家讲道理

    大家讲道理2017-07-05 11:08:20

    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...

    répondre
    0
  • Annulerrépondre