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: