Si la ruta cambia, quiero encontrar el elemento con desplazamiento en la página que moví y darle window.scrollTo(0,0), ¿cómo debo encontrar el elemento?
código actual
if (process.client) { router.afterEach((to, from) => { document.querySelector('.overflow-scroll').scrollTo(0, 0) }) }El código funciona bien, pero no quiero usar document.querySelector. ¡Quiero encontrar el elemento de desplazamiento cuando enruto!
Cree un detector de eventos y un parámetro "scroll" en el detector de eventos, escriba funciones predefinidas o palabras clave como scrollX o scrollY. También puede usar bottom o top.
scroller.addEventListener("scroll", event => { output.textContent = `scrollBy: ${scroller.scrollBy}`; });Aquí está el desplazamiento es la clase html y los elementos html de Id que desea desplazar. Y la salida es solo mostrar mucho px, lo desplaza, él es ** clase html o Id **, puede eliminarlo.
Conocer o aprender en profundidad.
https://www.w3.org/TR/2016/WD-cssom-view-1-20160317/#dom-element-scrolltop