question:
Exigence du problème : lors de l'entrée dans chaque page de vue, le haut de la page est affiché par défaut
La cause du problème : si vous ne le définissez pas, la position de la page affichée par Vue lors de l'entrée dans la nouvelle page est par défaut la position prévisualisée sur la page précédente, ce qui sera très gênant lors de la visualisation de la page de détails du produit.
Solution au problème:
Recherchez les paramètres dans router/index.js, ajoutez le code suivant et ajoutez l'emplacement dans const router = new VueRouter :
scrollBehavior(to, from, savedPosition) {
if (savedPosition) {
return savedPosition
} else {
return { x: 0, y: 0 }
}
}
Cas — tel que :