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 相关文章推荐
判断js对象是否拥有某一个属性的js代码
Aug 16 Javascript
jquery和ajax的关系详细介绍
Nov 29 Javascript
node.js Web应用框架Express入门指南
May 28 Javascript
jquery判断输入密码两次是否相等
Apr 22 Javascript
尝试动手制作javascript放大镜效果
Dec 25 Javascript
基于javascript实现全屏漂浮广告
Mar 31 Javascript
利用React-router+Webpack快速构建react程序
Oct 27 Javascript
Vue.js实现无限加载与分页功能开发
Nov 03 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
Mar 03 Javascript
Vue.js中组件中的slot实例详解
Jul 17 Javascript
使用微信小程序开发弹出框应用实例详解
Oct 18 Javascript
Vue数据驱动表单渲染,轻松搞定form表单
Jul 19 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 远程文件管理,可以给表格排序,遍历目录,时间排序
2009/08/07 PHP
PHP如何利用P3P实现跨域
2013/08/24 PHP
ThinkPHP查询中的魔术方法简述
2014/06/25 PHP
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
jquery插件validate验证的小例子
2013/05/08 Javascript
js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)
2014/03/14 Javascript
JavaScript监听文本框回车事件并过滤文本框空格的方法
2015/04/16 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
JQuery ZTree使用方法详解
2017/01/07 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
2017/01/19 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
2017/08/17 Javascript
详解ES6 Promise对象then方法链式调用
2018/10/20 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
python实现的各种排序算法代码
2013/03/04 Python
详细介绍Python函数中的默认参数
2015/03/30 Python
Python pickle模块用法实例
2015/04/14 Python
Python发送以整个文件夹的内容为附件的邮件的教程
2015/05/06 Python
Python网络编程中urllib2模块的用法总结
2016/07/12 Python
python中import学习备忘笔记
2017/01/24 Python
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
python如何实现视频转代码视频
2019/06/17 Python
python3.6+selenium实现操作Frame中的页面元素
2019/07/16 Python
python openvc 裁剪、剪切图片 提取图片的行和列
2019/09/19 Python
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
英国网上香水店:Fragrance Direct
2016/07/20 全球购物
英国办公用品商店:Office Outlet
2018/04/04 全球购物
Black Halo官方网站:购买连衣裙、礼服和连体裤
2018/06/13 全球购物
UNIX文件名称有什么规定
2013/03/25 面试题
考试作弊被抓检讨书
2014/01/10 职场文书
社区学习十八大感想
2014/01/22 职场文书
倡议书范文
2014/04/16 职场文书
校园元旦活动总结
2014/07/09 职场文书
2015高考寄语集锦
2015/02/27 职场文书