Garder les routes Vue.js sur la même page
P粉904405941
2023-08-25 12:27:01
<p>C'est la première fois que je rencontre cela, lorsque je clique sur le bouton suivant dans la barre d'adresse, l'adresse change mais la page reste la même que si je n'avais pas cliqué sur le bouton suivant. Cependant, de nouvelles étapes sont présentées ci-dessous. J'espère que quelqu'un pourra apporter une solution. Merci d'avance. </p>
<pre class="brush:php;toolbar:false;"><template>
<div>
<bouton @click="envoyer" >Suivant</bouton>
</div>
</modèle>
<script>
méthodes :{
envoyer(){
this.$router.push('/page/commande/1')
}
</script>
//routeur
{
chemin :'/page/commande/1',
nom : 'ConfirmationEnvoyer',
composant :() => import('../views/send.vue'),
},</pré>
Hé, vous devriez ajouter le chemin complet de l'itinéraire (fullPath) comme clé de la vue du routeur. De cette façon, la page/le composant ne sera restitué que lorsque les paramètres d'URL changeront.