J'ai un itinéraire. Si l'utilisateur n'est pas connecté, il les redirige vers la page de connexion. J'essaie de saisir l'itinéraire que l'utilisateur est venu de afin que je puisse les rediriger après leur inscription.
Voici mon itinéraire: p> dans mon composant de connexion J'ai ce code: p> Je suis actuellement sur un serveur local. Quand je vais à pourquoi je ne reçois pas localhost: 8080 / Builder Code> Cela me redirige vers la connexion correctement mais dans la console. Je reçois cela pour le p>
/ constructeur code> dans le chemin? P> p>
3 Réponses :
Il semble que le Probablement le moyen le plus simple de faire ce genre de redirection consiste à utiliser une requête param: p> puis l'accédez dans votre composant suivant ({nom: "Connexion"}) CODE> L'appel que vous utilisez pour rediriger vers la page de connexion ne modifie pas les attributs code> à partir de code>. En effet, vous êtes un routage "en interne", il est différent de faire un
routeur.push code> appel.
$ route.Query.redirect code> ou dans une navigation de routeur
de.Query.redirect code >. p> p>
Vous pouvez simplement faire cela ..
this.$router.back();
Est-il possible de vérifier si le retour est possible? Et si vous venez d'entrer une page et qu'un itinéraire précédent n'existe pas? Comme essayer {ceci. $ Routeur.back ()} catch {console.log ("pas possible"} code>
Pour revenir à l'itinéraire précédent, vous pouvez utiliser P>
VUE conserve l'historique des itinéraires visités précédents. P>
-1 moyenne retourne un enregistrement. p>
voir https://router.vuejs.org/ guide / essentiels / navigation.html # routeur-go-n p> ceci. $ router.go (-1) code> p>
Pouvez-vous ajouter le code que vous utilisez pour la redirection?
@Ederchrono Bien sûr, je viens de l'ajouter