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 相关文章推荐
我也种棵OO树JXTree[js+css+xml]
Apr 02 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
Jan 15 Javascript
通过Javascript读取本地Excel文件内容的代码示例
Apr 08 Javascript
jQuery实现可展开合拢的手风琴面板菜单
Sep 15 Javascript
js验证真实姓名与身份证号是否匹配
Oct 13 Javascript
JavaScipt选取文档元素的方法(推荐)
Aug 05 Javascript
基于Vue.js 2.0实现百度搜索框效果
Dec 28 Javascript
vue router 用户登陆功能的实例代码
Apr 24 Javascript
Vue插槽_特殊特性slot,slot-scope与指令v-slot说明
Sep 04 Javascript
解决vue项目运行npm run serve报错的问题
Oct 26 Javascript
微信小程序实现通讯录列表展开收起
Nov 18 Javascript
JavaScript 中的六种循环方法
Jan 06 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/03/17 PHP
PHP数组无限分级数据的层级化处理代码
2012/12/29 PHP
php设置允许大文件上传示例代码
2014/03/10 PHP
百度实时推送api接口应用示例
2014/10/21 PHP
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
Zend Framework路由器用法实例详解
2016/12/11 PHP
关于PHP转换超过2038年日期出错的问题解决
2017/06/28 PHP
javascript 10进制和62进制的相互转换
2014/07/31 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
Vue实现双向绑定的方法
2016/12/22 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
axios取消请求的实践记录分享
2018/09/26 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
2019/05/16 Javascript
[01:02:07]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python与Redis的连接教程
2015/04/22 Python
Python中使用Beautiful Soup库的超详细教程
2015/04/30 Python
使用Python3制作TCP端口扫描器
2017/04/17 Python
python学生信息管理系统(完整版)
2020/04/05 Python
Python比较配置文件的方法实例详解
2019/06/06 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
2020/01/09 Python
HTML5 Plus 实现手机APP拍照或相册选择图片上传功能
2016/07/13 HTML / CSS
ECOSUSI官网:女式皮革背包
2019/09/27 全球购物
德国拖鞋网站:German Slippers
2019/11/08 全球购物
自荐信格式技巧有哪些呢
2013/11/19 职场文书
银行简历自我评价
2014/02/11 职场文书
送餐员岗位职责范本
2014/02/21 职场文书
优质护理服务演讲稿
2014/05/07 职场文书
施工安全生产承诺书
2014/05/23 职场文书
学风建设演讲稿
2014/09/12 职场文书
公安派出所所长四风问题个人对照检查材料
2014/10/04 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
会计实训报告范文
2014/11/04 职场文书
高考作弊检讨书1500字
2015/02/16 职场文书
律师催款函范文
2015/06/24 职场文书
vue @click.native 绑定原生点击事件
2022/04/22 Vue.js