vue页面切换到滚动页面显示顶部的实例


Posted in Javascript onMarch 13, 2018

在用mint ui写移动端从'listview'跳转到详情页时,详情页面由于大于手机高度可以滚动,当点击'listview'滚动list进入详情页面时发现详情页面不是从顶部开始显示。

一、目标:

‘listview'进入详情页面时详情页面从页面顶部开始显示。

二、让首先查了下两个页面的scrollY,每次都是不一样的,也没有发现listview与详情页面之间的scrollY之间的规律

三、解决思路:进入详情页面的时候固定滚动页面的位置在顶部

四、代码实现:vue里面写法如下,至于updated生命周期里面

updated() { 
    window.scroll(0, 0); 
  }

五、问题已经解决,但是网络慢的时候可以清晰的看到页面底部滚动到顶部的过程不是很美观,这个问题可以自己加上网络加载数据时候的蒙版和loading,我是加了

六、在分享个关于vue从登陆页面进入主页面的拦截器的写法

(1) 在login.vue登陆成功的时候存入sessionStorage

sessionStorage.setItem('isLogin', true)

(2) 在Router的index.js里面写入

router.beforeEach((to, from, next) => {//  '/'是登陆页面的路由
 if (to.path == '/') {
  sessionStorage.removeItem('isLogin');
 }
 let user = JSON.parse(sessionStorage.getItem('isLogin'));
 if (!user && to.path != '/') {
  next({ path: '/' })
 } else {
  next()
 }
})

即可完成拦截器!

以上这篇vue页面切换到滚动页面显示顶部的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery实现等比缩放图片
Dec 03 Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
Dec 18 Javascript
JavaScript实现给定时间相加天数的方法
Jan 25 Javascript
标准的js无缝滚动效果
Aug 30 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
May 08 Javascript
AngularJS遍历获取数组元素的方法示例
Nov 11 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
Oct 18 Javascript
浅谈KOA2 Restful方式路由初探
Mar 14 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
Dec 29 Javascript
解决vue的router组件component在import时不能使用变量问题
Jul 26 Javascript
React实现全选功能
Aug 25 Javascript
js实现鼠标切换图片(无定时器)
Jan 27 Javascript
聊聊JS动画库 Velocity.js的使用
Mar 13 #Javascript
vue toggle做一个点击切换class(实例讲解)
Mar 13 #Javascript
Vue2.0 给Tab标签页和页面切换过渡添加样式的方法
Mar 13 #Javascript
vue2.0 实现页面导航提示引导的方法
Mar 13 #Javascript
vue2.0 根据状态值进行样式的改变展示方法
Mar 13 #Javascript
使用Vuex实现一个笔记应用的方法
Mar 13 #Javascript
基于Axios 常用的请求方法别名(详解)
Mar 13 #Javascript
You might like
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
php中导出数据到excel时数字变为科学计数的解决方法
2013/02/03 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
PHP图形操作之Jpgraph学习笔记
2015/12/25 PHP
学习ExtJS(二) Button常用方法
2009/10/07 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
PHP abstract与interface之间的区别
2013/11/11 Javascript
JavaScript网页定位详解
2014/01/13 Javascript
javascript打开word文档的方法
2014/04/16 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
Boostrap模态窗口的学习小结
2016/03/28 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
原生JS实现逼真的图片3D旋转效果详解
2019/02/16 Javascript
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
python学习笔记:字典的使用示例详解
2014/06/13 Python
PyQt 线程类 QThread使用详解
2017/07/16 Python
Python探索之URL Dispatcher实例详解
2017/10/28 Python
django 自定义过滤器的实现
2019/02/26 Python
python通过SSH登陆linux并操作的实现
2019/10/10 Python
pytorch 常用线性函数详解
2020/01/15 Python
用HTML5实现手机摇一摇的功能的教程
2012/10/30 HTML / CSS
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
有趣、实用和鼓舞人心的产品:Inspire Uplift
2019/11/05 全球购物
给海归自荐信的建议
2013/12/13 职场文书
先进教师个人总结
2015/02/11 职场文书
廉洁自律承诺书范文
2015/04/28 职场文书
盗窃罪辩护词范文
2015/05/21 职场文书
教导处教学工作总结
2015/08/12 职场文书
Nginx Rewrite使用场景及配置方法解析
2021/04/01 Servers
redis 查看所有的key方式
2021/05/07 Redis