La page initiale du changement de page du projet vue2 est affichée par défaut dans la zone supérieure de la page.

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 :

Acho que você gosta

Origin blog.csdn.net/qq_63310300/article/details/128950086
Recomendado
Clasificación