解决vue单页路由跳转后scrollTop的问题
作为vue的初级使用者,在开发过程中遇到的坑太多了。在看页面的时候发现了页面滚动的问题,当一个页面滚动了,点击页面上的路由调到下一个页面时,跳转后的页面也是滚动的,滚动条并不是在页面的顶部
在我们写路由的时候做个处理,如下:
import Vue from 'vue' import Router from 'vue-router' Vue.use(Router);Vue.use(Router)export default new Router({routes: [{path: '/',name: 'HelloWorld',component: resolve => require(['../components/HelloWorld.vue'],resolve)}],scrollBehavior (to, from, savedPosition) {if (savedPosition) {return savedPosition} else {return { x: 0, y: 0 }}} })
scrollBehavior 方法接收 to 和 from 路由对象。第三个参数 savedPosition 当且仅当 popstate 导航 (通过浏览器的 前进/后退 按钮触发) 时才可用。它的使用有很多种,可以试试。
以上这篇解决vue单页路由跳转后scrollTop的问题就是小熊分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小熊我,有问题也提出来
转载于:https://www.cnblogs.com/520BigBear/p/10042222.html
解决vue单页路由跳转后scrollTop的问题相关推荐
- Vue导航点击路由跳转后样式不变
Vue导航点击路由跳转后样式不变 <template><ul><li :class="{active:isActive==1}" @click=&qu ...
- 解决 VUE 微信 IOS 路由跳转问题
解决 VUE 微信 IOS 路由跳转问题 参考文章: (1)解决 VUE 微信 IOS 路由跳转问题 (2)https://www.cnblogs.com/taoquns/p/9713846.html ...
- prerender html5,HTML5 VUE单页应用 SEO 优化之 预渲染(prerender-spa-plugin)
前言:当前 SPA 架构流行的趋势如日中天,前后端分离的业务模式已经成为互联网开发的主流方式,但是 单页面 应用始终存在一个痛点,那就是 SEO, 对于那些需要推广,希望能在百度搜索时排名靠前的网站而 ...
- VUE路由跳转后自动刷新一次页面
VUE路由跳转后自动刷新一次页面 我们在前端开发时有时会遇到一些问题,暂时找不到解决办法只有靠刷新才能救一下.可是又不能每次都手动刷新.在网上找了很久的自动刷新办法,发现大部分都是路由跳转类的刷新,和 ...
- vue二级路由跳转后外部引入js失效问题解决方案
vue二级路由跳转后外部引入js失效问题解决方案 参考文章: (1)vue二级路由跳转后外部引入js失效问题解决方案 (2)https://www.cnblogs.com/LittleT/p/9077 ...
- vue index.html 缓存,解决vue单页面 回退页面 keeplive 缓存问题
场景:项目中遇到 vue 点击回退 从A页跳到B页,缓存A页,当B页状态修改再次返回A时,A页查询条件缓存不刷新,列表刷新 A页: B页: 解决方法: 利用keep-alive 缓存需要缓存的页面 1 ...
- vue-route+webpack部署单页路由项目,访问刷新出现404问题
问题描述: 前端同事使用Vue.js框架,利用vue-route结合webpack编写了一个单页路由项目,运维协助在服务器端配置nginx.部署完成后,访问首页没问题,从首页里打开二级页面没问题,但是 ...
- 前端单页路由《stateman》源码解析
<stateman>是波神的一个超级轻量的单页路由,拜读之后写写自己的小总结. stateman的github地址 github.com/leeluolee/s- 简单使用 以下文章全部以 ...
- 简述vue单页应用与多页应用的区别
简述vue单页应用与多页应用的区别 文章目录 简述vue单页应用与多页应用的区别 前言 一.Vue单页应用是什么? 内部原理: 二.Vue多页应用是什么? 内部原理: 三.它俩有啥区别? 四.总结 前 ...
最新文章
- 宫崎骏动画里的15对情侣,你最喜欢哪一对?
- Docker仓库搭建
- visio wps 流程图_科研必备:几款好用的流程图工具,助力你的论文/科研绘图
- .f' '或者.F' '或者string.format(args)
- 红石32位cpu通用计算机,我的世界无命令方块32位红石电脑装置详解
- (转)关于X64位系统IIS7下支持32位asp.net程序
- 从零开始学python | 使用Python映射,过滤和缩减函数:所有您需要知道的
- html禁止转义reg,HTML转义 - Reg表达式?
- 记Hadoop HA高可用性分布式集群搭建过程
- Poj 2421 Constructing Roads(Prim 最小生成树)
- 【从C到C++学习笔记】类声明/公有私有保护成员/数据抽象和封装
- 全面解释java中StringBuilder、StringBuffer、String类之间的关系
- 【内存】UDIMM、RDIMM、SODIMM以及LRDIMM的区别
- 【转】CCIE一年后的心语
- java 进程 线程数量_如何查询一个进程下面的线程数(进程和线程区别)
- JNLP文件及JWS
- sql重复数据只取一条记录
- 分享快手极速版助手APK和源代码
- 使用django实现某淘客网站采集功能
- 仿抖音短视频APP源码如何开发抖音类似特效
热门文章
- 完全内核移植–kernel3.15.3
- matlab strfind用法,findstr和strfind区别
- linux缓存代码,Linux使用的缓存
- JAVA中常用的逻辑运算符_Java中的常见运算符以及使用
- 手机知识:90Hz或120Hz屏幕刷新率有啥区别,看完你就懂了!
- 将Notepad++配置成Java轻量级的IDE
- rdf mysql持久化l_Jena 利用数据库保存,持久化本体
- updatebyprimarykeyselective的where条件是全部字段_ArcGIS 字段计算器
- html为什么要进行表单验证_化学锚栓为什么要进行拉拔试验?
- Systick滴答定时器寄存器、delay()延时函数、SysTick_Config函数