收藏
回答

ScrollView组件上拉加载更多数据不要滚动到最顶部

想模仿微信聊天页面,下拉会读取历史消息,然后加载出更多的历史消息,此时ScrollView不要滚动到最顶部,但小程序的scrollView会滚动到最顶部,不知道怎么样才能不让它滚动到最顶部


小程序片段

https://developers.weixin.qq.com/s/yVRVhKmf7c4z

回答关注问题邀请回答
收藏

4 个回答

  • 卢霄霄
    卢霄霄
    2018-12-18

    你每次都改变了整个数组啊,而不是往界面上加。

    2018-12-18
    有用 1
    回复 5
    • 胡先生
      胡先生
      2018-12-19

      那怎么往界面上加呢,想实现的效果就是微信聊天上翻分页的效果

      2018-12-19
      回复
    • 卢霄霄
      卢霄霄
      2018-12-19回复胡先生

      你是两个方向都要加载吗?

      如果是以一边为起点加载,比较好做。两边的话,不太好做

      2018-12-19
      回复
    • 胡先生
      胡先生
      2018-12-19回复卢霄霄

      往下不加载,就往上加载,防微信效果,谢谢了

      2018-12-19
      回复
    • 卢霄霄
      卢霄霄
      2018-12-19回复胡先生

      简单写了个示意,要完善还要写好多代码

      https://developers.weixin.qq.com/s/ZOZA1LmH7j4O

      2018-12-19
      回复
    • 胡先生
      胡先生
      2018-12-19回复卢霄霄

      非常感谢,我试试看

      2018-12-19
      回复
  • R
    R
    02-21

    可以看看这个方案

    他的思路是把这个列表转动180度,然后左右翻转,等于数据是往尾部加,看起来是在头部。

    https://developers.weixin.qq.com/community/develop/article/doc/00006454b8c8105b61bd9a1af5ec13

    02-21
    有用
    回复
  • 古月
    古月
    2021-07-20

    我也是这个需求,请问楼主有解决方法了吗

    2021-07-20
    有用
    回复
  • 吃了个大香瓜
    吃了个大香瓜
    2019-08-27

    请问楼主这个问题是怎么解决的呀,我也有这个需求,也用属性 scroll-into-view ,但是没效果 😂,求助一下

    2019-08-27
    有用
    回复
登录 后发表内容