Vue 进阶(九十九):页面锚点至顶部
一、应用场景
在vue
项目开发时,发现路由跳转之后,页面默认停留在当前浏览的位置,但是很多时候我们想要的是路由跳转之后,页面重新定位到顶部,下面介绍一下可以实现的方法。
二、方式一
在main.js
中添加代码:
复制代码
二、方式二
如果需要某个页面跳转回顶部,仅需要在当前页面(page)合适的位置加入一下代码即可:
复制代码
三、方式三
在路由index.js
中,加入以下代码也可实现路由改变定位到顶部的效果,savedPosition 当且仅当通过浏览器的前进/后退按钮触发时才可用,代码如下:
复制代码
应用以上方法,会发现每次打开页面都是显示的是页面顶部内容,再也不会显示页面底部或者其他位置影响用户体验。
版权声明: 本文为 InfoQ 作者【No Silver Bullet】的原创文章。
原文链接:【http://xie.infoq.cn/article/221e82b587ad4a2de859ef8b6】。文章转载请联系作者。
评论