收藏
回答

点击筛选菜单加载数据后为什么会回到顶部?


当点击筛选菜单后,数据列表会清空加载新的筛选数据,在这个过程中列表高度会为0,才会回到顶部,体验很不好,请问有什么解决方法吗?

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

1 个回答

  • Cjiang
    Cjiang
    2020-08-06

    你好,试下用这个api:https://developers.weixin.qq.com/miniprogram/dev/api/ui/scroll/wx.pageScrollTo.html,看看能不能解决问题。

    2020-08-06
    有用
    回复 5
    • ℳℓ 辉
      ℳℓ 辉
      2020-08-07
      用了,吸顶的时候用了,但是点击筛选数据的时候还是会回到顶部
      2020-08-07
      回复
    • Cjiang
      Cjiang
      2020-08-07回复ℳℓ 辉
      可以在请求加载数据之前,让他滚动到当前的位置。
      2020-08-07
      回复
    • ℳℓ 辉
      ℳℓ 辉
      2020-08-07回复Cjiang
      加载数据之前无法滚动到这儿,因为在加载数据前这里的高度为0,是没有高度,有了数据才是自动高度,这也就是为什么在点击切换筛选菜单时会返回到顶部,但如果给数据列表固定高度也不行、数据少的话布局会错乱
      2020-08-07
      回复
    • Cjiang
      Cjiang
      2020-08-07回复ℳℓ 辉
      用下缓存试试看。
      2020-08-07
      回复
    • ℳℓ 辉
      ℳℓ 辉
      2020-08-20
      只能给数据列表增加固定高度才行
      2020-08-20
      回复
登录 后发表内容
问题标签