La página inicial del cambio de página del proyecto vue2 se muestra en el área superior de la página de forma predeterminada.

pregunta:

Requisito del problema: al ingresar a cada página de Vue, la parte superior de la página se muestra de forma predeterminada

La causa del problema: si no lo configura, la posición de la página que muestra Vue al ingresar a la nueva página será la posición vista previa en la página anterior, lo que será muy inconveniente al ver la página de detalles del producto.

Solución al problema:

Busque la configuración en router/index.js, agregue el siguiente código y agregue la ubicación en const router = new VueRouter :

scrollBehavior(to, from, savedPosition) {
    if (savedPosition) {
      return savedPosition
    } else {
      return { x: 0, y: 0 }
    }
  }

Caso, como por ejemplo:

Supongo que te gusta

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