收藏
回答

【已解决】scroll-view组件重新动态加载数据,滚动条无法回到顶部?

scroll-view页面数据筛选情况下,滚动条无法回到顶部,scroll-top与scroll-into-view等都不行(无法回到顶部还会自动卡bug)

问题页面:


最后一次编辑于  08-19
回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    08-19

    请提供出现问题的工具版本号,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    08-19
    赞同
    回复 1
    • 三味
      三味
      08-19
      版本v1.02.1907301,涉及到分页加载,代码片段有点麻烦,主要问题就是scroll-view在数据清空后位置不会发生变化,会停留带上一次滚动到的位置。真机环境是正常的,开发工具会有这个bug
      08-19
      回复
  • Damon
    Damon
    09-19

    亲 你是怎么解决的?我们在andriod上还是发生这个问题

    09-19
    赞同
    回复 5
    • 三味
      三味
      09-19
      在真实环境下嘛
      09-19
      回复
    • Damon
      Damon
      09-19回复三味
      是的
      09-19
      回复
    • 三味
      三味
      09-19回复Damon
      如果页面需求跟我的一样的话,在切换的时候最好先清空原来数据,再加载新的数据
      09-19
      1
      回复
    • Damon
      Damon
      09-19回复三味
      已经这样修改了 3Q.问题解决了
      09-19
      回复
    • 三味
      三味
      09-19回复Damon
      不客气
      09-19
      回复
  • 往事如风
    往事如风
    08-19

    在每次加载数据前,你可以先尝试把数据清零,再加载数据。比如在加载数据前执行:this.setData('dataStore',[])

    08-19
    赞同
    回复 1
    • 三味
      三味
      08-19
      嗯嗯,是开发工具的原因,在真实环境表现不一样,之前一直测试没测出来
      08-19
      回复
  • ʚ青哥ɞ
    ʚ青哥ɞ
    08-19

    是不是筛选把内容给盖住了

    08-19
    赞同
    回复 1
    • 三味
      三味
      08-19
      不是,就是当我清空原来的数据,当时在次加载数据的时候scroll-view滚动条的位置没有变化,还是在之前滚动到的位置,但是好像是开发工具的bug,把之前数据清空后在手机端是正常的
      08-19
      回复
问题标签