收藏
回答

catchtouchmove="true" 事件导致页面不能滚动

view的中的弹出层中 的catchtouchmove="true" 事件导致页面不能滚动  是为什么 如何解决

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

5 个回答

  • 黄思程
    黄思程
    2018-06-11

    catchtouchmove相当于preventDefault,是会阻止页面滚动的,建议使用bindtouchmove

    2018-06-11
    有用
    回复 6
    • 修
      2018-06-11

      会穿透吗  因为catchtouchmove 就是为了解决穿透问题

      2018-06-11
      回复
    • 黄思程
      黄思程
      2018-06-11

      是指滚动穿透?目前没有办法可以阻止浏览器的滚动穿透。有些技巧可以尝试一下,在弹窗时把底下page的高度设置成一屏高度

      2018-06-11
      回复
    • 荒野大键客
      荒野大键客
      2018-07-26

      page的样式可以动态修改吗

      2018-07-26
      回复
    • 忻胜霄
      忻胜霄
      2019-07-19
      确实会阻止页面滚动,但是有时候是不影响的,我前几天一直使用是可以正常滚动的,今天忽然就滚动不了了,这是什么问题
      2019-07-19
      回复
    • 不吃零食的乖宝宝🙃
      不吃零食的乖宝宝🙃
      2019-10-31回复黄思程
      用了这个属性之后,阻止了浏览器的滚动穿透。但是子元素也不能滚动了耶,请问怎么解决这个问题呢?
      2019-10-31
      回复
    查看更多(1)
  • 无谓
    无谓
    01-09

    使用scroll-view :scroll-y="true" 。使用竖向滚动时,需要给 <scroll-view> 一个固定高度,通过 css 设置 height

    01-09
    有用
    回复
  • BELIEVE
    BELIEVE
    2021-11-25

    请问,后面有找到解决办法麽?

    我的状况:页面横向滑动,每次到底部会有回弹效果,我如果用了catchtouchmove,放在父级,子级元素都不能滚动了,求解

    2021-11-25
    有用
    回复 1
    • @
      @
      05-29
      兄弟    你这个问题解决了吗
      05-29
      回复
  • 修
    2018-06-11

    wechatide://minicode/4tqZ65m972tG

    2018-06-11
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-06-10

    你好,请尽可能详细的描述问题,并提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2018-06-10
    有用
    回复
登录 后发表内容