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 checkbox全选/取消全选实现代码
Nov 14 Javascript
javascript字母大小写转换的4个函数详解
May 09 Javascript
Javascript遍历table中的元素示例代码
Jul 08 Javascript
D3.js实现饼状图的方法详解
Sep 21 Javascript
Vue.js基础学习之class与样式绑定
Mar 20 Javascript
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
Feb 05 Javascript
使用百度地图实现地图网格的示例
Feb 06 Javascript
vue+axios+promise实际开发用法详解
Oct 15 Javascript
vue项目首屏打开速度慢的解决方法
Mar 31 Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
May 16 Javascript
JavaScript 几种循环方式以及模块化的总结
Sep 03 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
PHP爆绝对路径方法收集整理
2012/09/17 PHP
深入理解PHP内核(一)
2015/11/10 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
2019/08/27 PHP
jQuery插件imgPreviewQs实现上传图片预览
2016/01/15 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
2016/03/30 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
JS实现HTML标签转义及反转义
2020/04/14 Javascript
用move.js库实现百叶窗特效
2017/02/08 Javascript
小发现之浅谈location.search与location.hash的问题
2017/06/23 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
bootstrap Table实现合并相同行
2019/07/19 Javascript
layui 中select下拉change事件失效的解决方法
2019/09/20 Javascript
Javascript call及apply应用场景及实例
2020/08/26 Javascript
[13:40]TI3青蛙君全程回顾 DOTA2我们为梦想再战
2013/09/13 DOTA
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
python实现随机森林random forest的原理及方法
2017/12/21 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
python3 打开外部程序及关闭的示例
2018/11/06 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
2019/02/22 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
2020/03/30 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
美国一家主营日韩美妆护肤品的在线商店:iMomoko
2016/09/11 全球购物
探亲邀请信范文
2014/01/30 职场文书
植树节标语
2014/06/27 职场文书
学雷锋志愿者活动总结
2014/06/27 职场文书
过程装备与控制工程专业求职信
2014/07/02 职场文书
工作散漫检讨书
2014/09/16 职场文书
教师自我剖析材料
2014/09/29 职场文书
毕业生爱心捐书倡议书
2015/04/27 职场文书
网络妈妈观后感
2015/06/08 职场文书
周一给客户的问候语
2015/11/10 职场文书
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
TV动画「神渣☆爱豆」公开第一弹主视觉图
2022/03/21 日漫
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server