相关文章推荐
想出国的大象  ·  vue ...·  1 月前    · 
无聊的莴苣  ·  Vue 中 $set() 与 ...·  1 月前    · 
坚韧的跑步鞋  ·  Layui ...·  1 月前    · 
挂过科的镜子  ·  VUE 使用 select ...·  1 月前    · 
文质彬彬的斑马  ·  readdirectorychangesw ...·  1 年前    · 
含蓄的四季豆  ·  c printf uint8_t array-掘金·  1 年前    · 
爱热闹的海豚  ·  az staticwebapp ...·  1 年前    · 
逆袭的沙滩裤  ·  mysql ...·  1 年前    · 
展示
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;