Vue-router 路由跳转之后,页面默认停留在当前浏览的位置,

想要的是路由跳转之后,页面重新定位到顶部,

1.下面介绍一下可以实现的方法:

在理由配置文件中,添加以下代码即可

import Vue from 'vue'
import VueRouter from 'vue-router'
import routes from './routes'
Vue.use(VueRouter);let router = new VueRouter({routes
});//要添加的代码
router.beforeEach((to, from, next) => {// chromedocument.body.scrollTop = 0// firefoxdocument.documentElement.scrollTop = 0// safariwindow.pageYOffset = 0next()
})export default router;

或 在main.js中添加如下代码:

router.beforeEach((to, from, next) => {    // chromedocument.body.scrollTop = 0// firefoxdocument.documentElement.scrollTop = 0// safariwindow.pageYOffset = 0next()
})

2. 或

 router.afterEach((to,from,next) => {window.scrollTo(0,0);})

vue路由跳转 定位到页面顶部相关推荐

  1. vue路由跳转回退后页面不刷新处理

    vue路由跳转回退后页面不刷新处理 ·利用keep-alive 缓存需要缓存的页面 具体实现流程 1.在app.vue中改写router-view <keep-alive><rout ...

  2. VUE路由跳转并刷新页面(框架层实现)

    前言 网上找了很多办法,都需要开发者在页面内单独实现,或者是刷新整个浏览器,感觉并不是特别舒服.因此,我考虑可以在框架层去实现路由跳转刷新. 思路如下: 1.重定向至临时界面(用户无感知) 2.打开临 ...

  3. 解决 vue路由跳转到新页面底部而不是顶部和后退到首页就不让他继续后退了

    mounted () {this.$router.afterEach((to, from, next) => {window.scrollTo(0, 0); //跳到别的页面会自动滚动底部 }) ...

  4. react路由跳转之后回到页面顶部

    开发一个官网时候发现一个问题,顶部导航栏跳转路由的时候,如果这时候我将页面滚动到底部,那跳转过去的路由页面也会再底部,这样的效果显然是不正确的,所以需要重置一个页面滚动条的位置,如下: documen ...

  5. Vue 路由跳转至外界页面

    用法 如果使用路由是在 vue 页面中来回跳转,可以使用 this.$router.push() 实现,但是如果想用这种方法跳转到外部链接就会报错,因为外部页面中是存在 HTTP 等前缀的. 解决办法 ...

  6. vue路由跳转页面滚动到顶部

    如果想在vue路由跳转后滚动到指定的位置,只需要调用内置方法(scrollBehavior)官网地址链接: https://router.vuejs.org/zh/guide/advanced/scr ...

  7. vue 路由跳转并打开新页面

    let id ='123'; const {href} = this.$router.resolve( { path: '/home/test',query: {id: id}} ) window.o ...

  8. VUE路由跳转后自动刷新一次页面

    VUE路由跳转后自动刷新一次页面 我们在前端开发时有时会遇到一些问题,暂时找不到解决办法只有靠刷新才能救一下.可是又不能每次都手动刷新.在网上找了很久的自动刷新办法,发现大部分都是路由跳转类的刷新,和 ...

  9. vue 路由跳转页面不刷新

    vue 路由跳转页面不刷新 点击打开视频讲解地址 在router-view 里边添加 :key="$route.fullPath" <!-- 添加:key="$ro ...

最新文章

  1. puppet aix之自动化用户管理
  2. redis(3)-redis基本类型
  3. ios5 中文键盘高度变高覆盖现有ui问题的解决方案(获取键盘高度的方法)
  4. 100W无线充电方案文献调研 - 信息HUB
  5. 解决Eclipse狂吃内存的解决方法(转)
  6. TLS与SSL之间关系——SSL已经被IEFT组织废弃,你可以简单认为TLS是SSL的加强版
  7. ASP保存远程图片到本地 同时取得第一张图片
  8. P3309-[SDOI2014]向量集【线段树,凸壳】
  9. 网站的iphone版快开发完了
  10. DropdownList获取ID方法
  11. 使用tomcat7-maven-plugin部署Web项目
  12. MAC 下MySQL常用命令
  13. cpu测试稳定性软件,测试CPU稳定性工具Prime95
  14. mc服务器小地图不显示玩家,为啥小地图莫名消失了 玩家:或许是它喝完随机饮料后 自己隐身了...
  15. 以后睡觉还是关上手机吧!
  16. 豆瓣上的一条关于泰坦尼克的影评5
  17. MySQL 报错InnoDB: Cannot allocate memory for the buffer poo处理方法
  18. 前端程序员为何焦虑?web前端未来终将是什么样?
  19. “让我帮你百度一下”源码
  20. Simulink 电机控制:单电阻采样三相电流重构算法仿真总结

热门文章

  1. 网页html转word在线制作,【html转Word】- 虎课网
  2. 如何在有或没有Apple Watch的情况下远程控制iPhone相机
  3. 洪荒制作量子计算机 小说,小说穿越洪荒我居然成了无敌大表哥全章节阅读
  4. java破坏双亲委派_JDK为何自己先破坏双亲委派模型?
  5. MBG基于java配置的环境搭建
  6. 2019.09 网易面试小结
  7. 网络的其他计算机用户名密码是什么情况,我的电脑访问局域网其他电脑需要用户名和密码?如何设置去掉?...
  8. Android7.0 拍照 选择照片 权限 实现
  9. mysql数据泵导入导出_ORACLE使用数据泵导入导出部分表
  10. 从加藤嘉一身上我学到了