原文:sessionStorage 实现点击进入详情页,返回时回到用户刚刚浏览的位置

之前一段时间面试,包括朋友们的面试中经常会问到一个需求: 如果用户好不容易翻到了第几十 几百乃至几千条时,难道要用户再重头开始 所以需求方要求用户在一个列表页浏览时,点击一个列表进入详情页,返回要求记录用户刚刚浏览的位置,而不是重新刷新页面到了页面顶部。 被问到之后就在想如何实现 ps:因为我觉得不仅是要应付面试,同时这个需求真的太常见了,我竟然不会。 ,后来想了几个解决方案: 将浏览时的滚动位置 ...

2018-01-19 17:25 0 1440 推荐指数:

查看详情

列表跳转到详情页点击返回 回到位置

新闻流和游戏列表需要实现 跳转到详情页返回回到位置。 新闻流:   新闻资源支持iframe,   利用同源页面跳转,浏览器不会刷新页面,通过在iframe中打开新闻详情页实现。     location.history.pushState( {} , "title ...

Wed Dec 06 00:56:00 CST 2017 0 2946
vue项目中keep-alive的使用,从详情页返回列表保存浏览位置

最近在做移动端前端项目中,需要实现以下场景: 1.在页面查询列表,进入详情页返回需要页面返回到上次浏览位置 2.由于查询列表获取的数据可能会短时间改变,如果前端长时间缓存数据,并不符合业务要求。 3.我在进入详情页可以修改列表的数据,返回滚动到,用户看到的应该是最新的数据 4. ...

Sat Jul 06 00:50:00 CST 2019 0 1251
列表详情页,从详情页返回之前列表位置

背景: 对于一般采用同样的技术栈开发的多页面应用来说,可能遇到的状况如下: h5上拉刷新来实现分页,当有很多的话,点击列表某一去详细,然后从详情返回上一,可能刷新上一位置不能保持,体验不好 列表使用a链接过去的,详情使用window.history.go ...

Sun Dec 30 01:28:00 CST 2018 0 1703
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM