Garder les routes Vue.js sur la même page
P粉904405941
P粉904405941 2023-08-25 12:27:01
0
1
407
<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é>
P粉904405941
P粉904405941

répondre à tous(1)
P粉762447363

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.

<router-view :key='$route.fullPath' />
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal