vue页面切换到滚动页面显示顶部的实例
程序员文章站
2022-03-30 14:50:59
在用mint ui写移动端从'listview'跳转到详情页时,详情页面由于大于手机高度可以滚动,当点击'listview'滚动list进入详情页面时发现详情页面不是从顶部...
在用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页面切换到滚动页面显示顶部的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
下一篇: python实现图书管理系统
推荐阅读
-
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
-
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
-
vue页面切换到滚动页面显示顶部的实例_vue.js
-
vue scroller返回页面记住滚动位置的实例代码
-
jQuery实现页面顶部显示的进度条效果完整实例_jquery
-
div当滚动到页面顶部的时候固定在顶部实例代码_javascript技巧
-
div当滚动到页面顶部的时候固定在顶部实例代码_javascript技巧
-
vue页面切换到滚动页面显示顶部的实例
-
jQuery实现页面顶部显示的进度条效果完整实例_jquery
-
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法