如何在向列表顶端插入数据的时候,不自动滚动到列表顶端

一个双向列表,两端都可以插入数据。

期望向列表顶端插入数据的时候,列表停留在当前位置,而不是自动滚动到插入的数据的顶端。

比如当前在第51条数据,向前插入30条数据,列表会自动滚到第21条,现在希望能停留在第51条。

HarmonyOS
2024-06-03 22:37:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
xdpan

如果直接设置在刷新后scroller.scrollToIndex(index)跳转到它刷新之前的位置,跳转是无效的,可能是因为实际执行过程中,是先跳转后刷新。

正确的解决方案是给跳转加上延迟。

分享
微博
QQ
微信
回复
2024-06-04 21:53:11
相关问题
Scroll中点击某一个层图片移动到顶端
352浏览 • 1回复 待解决
页面和列表嵌套滚动,实现列表吸顶
481浏览 • 1回复 待解决
如何更新页面列表数据
5559浏览 • 1回复 待解决
分组列表实践(嵌套列表
481浏览 • 1回复 待解决
如何实现列表单选效果
1006浏览 • 0回复 待解决
Redis数据类型列表list是什么?
1995浏览 • 1回复 待解决
如何设置分组列表圆角和间距
710浏览 • 1回复 待解决
list组件无法滚动到底部
409浏览 • 1回复 待解决
拖动实现列表重新排序
341浏览 • 1回复 待解决
postgresql 如何插入含 ‘ 数据
2676浏览 • 2回复 待解决
视频列表不规则排列
353浏览 • 1回复 待解决