屏幕滚动问题求解。
具体情况如下:
一。各个tab查询出来的数据都渲染在一个wxml页面
二。用 onReachBottom 上拉加载数据
三。上面导航tab 部分CSS:
display: flex;
position: fixed;
top: 0;
left: 0;
四。用onPageScroll 记录每个tab出来的数据的最后滚动位置,以便切换tab回来能回到最后原来位置。
问题:
一。当加载的数据过多,不能完全回到最后标识位置。
二。并且在滚回原来位置时屏幕自动滚动,用户体验不好。
三。切换tab回滚到原来记录位置时,上面的tab导航栏会上下跳动,体验不好
请问有好的解决办法没?
另: 之前用scroll-view,上面的问题都不会有,能在不屏幕滚动闪烁的条件下很准确的回到原来最后位置,但问题是当加载的数据量过多时,在手机上当快速向上划过快时滚动就失控,不停的滚动。