收藏
回答

下拉刷新 onPullDownRefresh 问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug onPullDownRefresh 客户端 Android 6.6.7 2.2.1

安卓机下拉刷新, 页面会从屏幕中央左右开始出现,然后随下拉而移动, 并且 fixed 元素也会随下拉而移动, iOS 没问题

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

11 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2018-08-03

    你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-08-03
    赞同
    回复 9
    • Name
      Name
      2018-08-03

      代码片段: wechatide://minicode/OsbPGomz7v1v

      我这边测试过 vivo x9, 华为荣耀6plus 和 中兴 ZTE BA603都有类似问题

      微信版本 6.6.7

      2018-08-03
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      2018-08-03回复Name

      fixed 元素也会随下拉而移动位置的不一致,这是安卓跟ios系统差异所致,感谢反馈

      2018-08-03
      回复
    • Name
      Name
      2018-08-03回复社区技术运营专员-小柿子

      没太看懂, 是 fixed 元素会随下拉而移动是系统导致, 无法修复么?可是前一段时间我在做上一个小程序的时候, 安卓机 fixed 元素在下拉的时候是不会动的啊。

      那第一个问题呢? 安卓机下拉的时候, 页面会跳到距离顶部 navbar 一定位置然后才开始随手指拖动而移动, 这个距离的大小和手指触摸屏幕的位置有关, 越靠屏幕下方开始下拉, 距离越大

      2018-08-03
      1
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      2018-08-03回复Name

      你好,问题确认中,感谢反馈

      2018-08-03
      回复
    • ё
      ё
      2018-12-22回复社区技术运营专员-小柿子

      希望能尽快修复下拉导航跟随问题。

      2018-12-22
      回复
    查看更多(4)
  • 罗梅光
    罗梅光
    07-26

    没有遇到

    07-26
    赞同
    回复
  • 张鑫
    张鑫
    07-17

    啥时候解决哦~加油啊!

    07-17
    赞同
    回复 5
    • Ekko
      Ekko
      07-17
      最近没做这个功能,不知道解决了没,我之前写了个帖子想了点办法绕过这个问题,有兴趣的话可以看看 链接: https://blog.csdn.net/weixin_43930186/article/details/89671946
      07-17
      回复
    • 张鑫
      张鑫
      07-17回复Ekko
      谢谢,先前已经学习过您的帖子了。也写出来过,但是还是觉得这样太麻烦了。两套系统,做各种判断,有点累。希望微信能够一劳永逸就好了~
      07-17
      回复
    • Ekko
      Ekko
      07-17回复张鑫
      唉确实麻烦,只能等着
      07-17
      回复
    • 我叫张小咩²⁰¹⁹
      我叫张小咩²⁰¹⁹
      07-24回复Ekko
      那你们的是带着这个问题在线上跑吗
      07-24
      回复
    • Ekko
      Ekko
      07-25回复我叫张小咩²⁰¹⁹
      我的项目用的我帖子里写的办法解决(避开)的
      07-25
      回复
  • 刘帅
    刘帅
    06-28

    还没解决吗?

    06-28
    赞同
    回复
  • Focus
    Focus
    2018-12-11

    还没解决吗?@那个乱世之外的小白


    2018-12-11
    赞同
    回复 1
    • Ekko
      Ekko
      04-12

      这个问题现在还没有解决...

      导致自制的底部导航栏下拉刷新时安卓机就会下滑挡住大半,ios就正常

      而且很好复现,随便一个页面fixed定位一个在最底部的方块,打开下拉刷新功能,在安卓和ios测,一下就能看出来区别

      亟待解决

      04-12
      回复
  • 刘东宇
    刘东宇
    2018-09-23

    这问题一日不解决,就只能用scroll-view了..

    2018-09-23
    赞同
    回复 2
    • 刘东宇
      刘东宇
      05-27

      @那个乱世之外的小白  快一年了,不打算修复么 ?

      05-27
      2
      回复
    • 我叫张小咩²⁰¹⁹
      我叫张小咩²⁰¹⁹
      07-24
      用scroll-view就不能用下拉刷新啦,还不如禁了下拉刷新呢
      07-24
      回复
  • 曾洋
    曾洋
    2018-09-03

    我也遇到相同的问题。安卓手机下拉fixed元素就会动。苦恼中。怎么解决啊。

    2018-09-03
    赞同
    回复
  • 小屁孩
    小屁孩
    2018-08-21

    想请问以下楼主,下拉刷新的时候,ios中,fixed的元素是固定的,但是fixed元素下面的内容不是需要设置一个padding

    -top吗,这种情况下,下拉的时候不是会出现那段空出的padding-top吗

    2018-08-21
    赞同
    回复
  • 麦田守望者
    麦田守望者
    2018-08-17

    跟题主相同问题 改用scroll-view做 但是scrollTop在安卓手机上没有办法检测到负数,用户在下拉时不会像苹果手机一样有个弹性下拉,请问你们是怎么解决这个问题。如果只是bindscrolltotop这样太生硬了

    2018-08-17
    赞同
    回复
  • 白开水
    白开水
    2018-08-03

    感谢反馈,这是一个两端的表现差异。我们会讨论如何进行统一。

    2018-08-03
    赞同
    回复

正在加载...