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 相关文章推荐
把textarea中字符串里含有的回车换行替换成<br>的javascript代码
Apr 20 Javascript
javascript 对表格的行和列都能加亮显示
Dec 26 Javascript
javascript 单例/单体模式(Singleton)
Apr 07 Javascript
js实现select下拉框菜单
Dec 08 Javascript
JavaScript类型系统之正则表达式
Jan 05 Javascript
微信小程序商城项目之商品属性分类(4)
Apr 17 Javascript
Vue.js项目部署到服务器的详细步骤
Jul 17 Javascript
微信小程序开发实现消息推送
Nov 18 Javascript
小程序组件之自定义顶部导航实例
Jun 12 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
Dec 10 Javascript
vue远程加载sfc组件思路详解
Dec 25 Javascript
微信小程序国际化探索实现(附源码地址)
May 20 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中的垃圾回收机制
2015/08/10 PHP
PHP数组相加操作及与array_merge的区别浅析
2016/11/26 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
JS实现浏览器菜单命令
2006/09/05 Javascript
JS日历 推荐
2006/12/03 Javascript
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
jQuery)扩展jQuery系列之一 模拟alert,confirm(一)
2010/12/04 Javascript
你必须知道的Javascript知识点之"字面量和对应类型"说明介绍
2013/04/23 Javascript
jQuery弹性滑动导航菜单实现思路及代码
2013/05/02 Javascript
JS两种定义方式的区别、内部原理
2013/11/21 Javascript
Javascript window对象详解
2014/11/12 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
2016/01/29 Javascript
Knockoutjs 学习系列(二)花式捆绑
2016/06/07 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
vue移动端UI框架实现QQ侧边菜单组件
2018/03/09 Javascript
详解适配器在JavaScript中的体现
2018/09/28 Javascript
webpack4.x CommonJS模块化浅析
2018/11/09 Javascript
Vue 解决路由过渡动画抖动问题(实例详解)
2020/01/05 Javascript
浅谈Vue组件单元测试究竟测试什么
2020/02/05 Javascript
Vue 打包体积优化方案小结
2020/05/20 Javascript
Vue数组响应式操作及高阶函数使用代码详解
2020/08/01 Javascript
Python中的Classes和Metaclasses详解
2015/04/02 Python
Python中operator模块的操作符使用示例总结
2016/06/28 Python
python实现百万答题自动百度搜索答案
2018/01/16 Python
Django读取Mysql数据并显示在前端的实例
2018/05/27 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
详解安装mitmproxy以及遇到的坑和简单用法
2019/01/21 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
2019/03/05 Python
python如何制作英文字典
2019/06/25 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
2020/02/10 Python
html5给汉字加拼音加进度条的实现代码
2020/04/07 HTML / CSS
优良学风班总结材料
2014/02/08 职场文书
大四学生找工作的自荐信
2014/03/27 职场文书
Css预编语言及区别详解
2021/04/25 HTML / CSS
MySQL 原理优化之Group By的优化技巧
2022/08/14 MySQL