展示
1、利用scrollIntoView()方法,该方法将调用它的元素滚动到浏览器窗口的可见区域(根据其他元素的布局,元素可能无法完全滚动到 顶部 或底部) ps:页面可滚动时才有用!!! methods:{ go(){ document.getElementById("show").scrollIntoView vue 使用的是单页面路由,所以切换页面的时候是不会进行刷新的,这时候就会导致 滚动条 在切换页面之后不会自动回到 顶部 。 我们可以使用 vue 中的router.afterEach这个钩子来解决这一问题 在main.js中新增如下代码就完美解决了 import router from './router'//引入路由 router.afterEach((to,from,nex... 在最外层的div:<div @scroll="divScroll" > 引入返回 顶部 的图标:<img class="imgTop" src="../../../assets/img/top.jpg" @click="scrollTop"> private divScroll(div) { this.scroll = div;