博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue-cli跳转到新页面的顶部
阅读量:5348 次
发布时间:2019-06-15

本文共 545 字,大约阅读时间需要 1 分钟。

我这里有两种方法都是可以用的

1,利用vue-router的默认模式hash,可以记录上一页的位置,如果需要点话,如果没有记录,在进入新页面的时候是返回到新页面的最顶部的

scrollBehavior (to, from, savedPosition) {        console.log('这里是1:',to, from, savedPosition);        /*        * 如果有记录位置,进入新页面的时候滚动到记录的位置        * 如果没有记录位置,进入新页面的时候就在最顶部        */         if(savedPosition) {            return savedPosition;        } else {            return { x: 0, y: 0 };        }    }

2,直接利用JavaScript的window的方法便可。

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

 

转载于:https://www.cnblogs.com/tanxiang6690/p/10233620.html

你可能感兴趣的文章
组合数
查看>>
CMD批处理延时启动的几个方法
查看>>
转:LoadRunner中web_custom_request 和 web_submit_data的差别
查看>>
HTC G7直刷MIUI开启A2SD+亲测教程
查看>>
shiro的rememberMe不生效
查看>>
const 不兼容的类型限定符问题
查看>>
OpenCV的配置
查看>>
spring Cache + Redis 开发数据字典以及自定义标签
查看>>
成功连上数据库顿感世界美好许多
查看>>
编程注意2
查看>>
《C++ Primer Plus》第12章 类和动态内存分配 学习笔记
查看>>
javascript中sort()排序方法总结
查看>>
实现聊天界面的代码
查看>>
自己生成一个NDK的浅析
查看>>
Excel数据导入到数据库
查看>>
jQuery最佳实践
查看>>
SELinux FAQ
查看>>
Java中synchronized同步的理解
查看>>
python 数值计算库
查看>>
java 服务重启 js 中被注释代码仍然执行
查看>>