收藏
回答

苹果scroll-view滑动至底部,再上滑会出现整个页面滑动,scroll-view列表无法滑动?

有没有大佬遇到这个问题,

IOS 中 页面分为 左边导航右边列表,列表使用 scroll-view,高度为 100%,当列表滑动到底部之后,继续上划出现整个页面都跟着上滑,放开手指再往回划 scroll-view 列表后也是整个页面一起滑动,要过一会 scroll-view 才会恢复正常,如下视频




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

5 个回答

  • less
    less
    03-17

    都这样 xxxx.json 加

    "disableScroll"true
    
    03-17
    有用 4
    回复 2
    • 林林林
      林林林
      03-17
      谢谢大佬,这个方法可行,在加上 scroll-view 的自带下拉刷新上啦加载,刚好替换page的功能。
      03-17
      1
      回复
    • 阿辉
      阿辉
      05-06
      感谢大佬
      05-06
      回复
  • 默
    03-17

    我觉得你说的可能是ios系统自带的页面回弹机制

    03-17
    有用 4
    回复 2
    • 林林林
      林林林
      03-17
      是的,IOS的回弹机制导致页面滑动
      03-17
      1
      回复
    • Ro  td
      Ro td
      05-29
      同时还要把enhance关掉,
      05-29
      回复
  • 卢霄霄
    卢霄霄
    03-17

    到底之后 滑动的是页面。。你把页面滑动禁止了就不会滑了

    03-17
    有用 2
    回复 1
    • 林林林
      林林林
      03-17
      谢谢,大佬,根据您提供的方法解决了,在加上 scroll-view 的自带下拉刷新上啦加载,刚好替换page的功能
      03-17
      1
      回复
  • 维她命系
    维她命系
    03-17

    来晚了……

    03-17
    有用
    回复
  • 林林林
    林林林
    03-17

    感觉大佬们,

    问题原因:应该是IOS的回弹机制所引起的,像楼上大佬说的到底之后滑的是页面。

    解决方法:

    在 page.json 中添加 "disableScroll": true

    这样页面就不可滑动,

    在根据 scroll-view 实现列表滑动功能,及上啦刷新,下拉加载替换掉页面的上啦刷新与下拉加载

    03-17
    有用
    回复
登录 后发表内容
问题标签