微信小程序下拉向页面顶部追加数据,效果类似微信聊天

发布于 2022-09-11 23:28:41 字数 325 浏览 21 评论 0

上拉向页面顶部追加新数据已经实现,回到之前浏览位置也已经实现。
问题是,回到之前浏览位置会闪一下
可能原因:a区域展示了,然后立马又通过scrollTop回到之前浏览位置(a区域隐藏后,wx.createSelectorQuery获取不到对应高度,所以a区域必须要,为了获取新数据的高度,赋值给scrollTop)
想实现的是:下拉后,效果怎么像微信聊天,下拉获取聊天记录一样。用的是什么技术,怎么实现呢?求解,谢谢

1573552701(1).jpg

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寂寞花火° 2022-09-18 23:28:41

我这边的逻辑是,a区域始终显示下拉获得的新数据,b区域(初始值是页面刚进来得到的数组)始终是当前区域加上a上一次(初始值为空)的数据拼接而成。不发代码了,因为代码比较凌乱,没有直接说简洁。

把人绕傻吧 2022-09-18 23:28:41

图片描述

为啥不是先展示新消息箭头,然后用户点击箭头后把weChatListHide插入到weChatList的头部里面,然后滚动条上拉到最上面?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文