屏幕滚动问题求解。
发布于 5 年前 作者 tao47 5831 次浏览 来自 问答

具体情况如下:

一。各个tab查询出来的数据都渲染在一个wxml页面

二。用 onReachBottom 上拉加载数据

三。上面导航tab 部分CSS:

display: flex;

position: fixed;

top: 0;

left: 0;

四。用onPageScroll 记录每个tab出来的数据的最后滚动位置,以便切换tab回来能回到最后原来位置。

问题:

一。当加载的数据过多,不能完全回到最后标识位置。

二。并且在滚回原来位置时屏幕自动滚动,用户体验不好。

三。切换tab回滚到原来记录位置时,上面的tab导航栏会上下跳动,体验不好

请问有好的解决办法没?

另: 之前用scroll-view,上面的问题都不会有,能在不屏幕滚动闪烁的条件下很准确的回到原来最后位置,但问题是当加载的数据量过多时,在手机上当快速向上划过快时滚动就失控,不停的滚动。

2 回复

不是很清楚你所描述的问题,截图说明一下以及提供相关的带代码片段

你好,请问一下后来解决了吗?

回到顶部