原文:react 从商品详情页返回到商品列表页,列表自动滚动上次浏览的位置

现状:目前从商品详情页返回到商品列表页,还需要再去请求服务数据,还需要用户再去等待获取数据的过程,这样用户体验非常不好, 遇到的问题: :如何将数据缓存, :如何获取和保存列表滑动的高度, :判断商品列表页的上一个页面是什么 如果是从搜索页进到商品列表页的话我们需要清除缓存,获取接口数据, 如果是商品详情页返回到商品列表页的话就用缓存数据,并且滑到到上次浏览的位置。 一:数据缓存 使用react全 ...

2019-11-26 14:02 0 861 推荐指数:

查看详情

商品列表详情页功能实现

打造生鲜超市(一):项目介绍,环境搭建打造生鲜超市(二):model设计打造生鲜超市(三):xadmin后台管理 打造生鲜超市(四):商品列表打造生鲜超市(五):商品类别数据显示 一、商品列表 1、 goods/serializers.py 序列化 2、goods ...

Sat Aug 01 04:37:00 CST 2020 0 1575
列表详情页,从详情页返回之前列表位置

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

Sun Dec 30 01:28:00 CST 2018 0 1703
列表跳转到详情页,点击返回 回到位置

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

Wed Dec 06 00:56:00 CST 2017 0 2946
商品列表跳转详情页(项目过程思路)

总体思路:改路由为动态路由,动态的跳转页面;改接口为动态可以取值的接口,取不同数据渲染不同页面。 过程:首先改详情页的路由(goodsInfo下的index.js) 再就是配置,进行跳转不同的路径(因为是点击跳转,所以写一个点击响应事件) 以下为代码 (1)先点击的时候传递 ...

Fri Aug 09 03:16:00 CST 2019 0 1002
商品详情页

商品详情页依然采用页面静态化技术。 商品详情页的静态化由运营人员在编辑商品信息时触发生成静态化页面。 先来实现静态化异步任务,在celery_tasks中新建html/tasks.py任务 将形成商品类别部分的数据封装成一个公共函数,放在goods/utils.py中 异步任务 ...

Tue Jul 31 06:10:00 CST 2018 0 1179
vue项目中keep-alive的使用,从详情页返回列表时保存浏览位置

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

Sat Jul 06 00:50:00 CST 2019 0 1251
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM