收藏
回答

如何动态改变view是否允许事件冒泡传递?

bindXXX事件使得事件可以向上传递,catchXXX事件使得事件向上传递终止,有没有一种机制可以在同一个view身上,动态的改变XXX事件的绑定方式(bind->catch,catch->bind)

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

2 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    01-14

    bindtouchmove="{{canMove?'touchmove':''}}"

    --↓↓👍点赞是回答的动力哦

    01-14
    赞同
    回复
  • Admin²⁰²⁰
    Admin²⁰²⁰
    01-13

    bind后写逻辑代码处理不好么?如果条件满足啥都不做就返回不就相当于解绑了?

    01-13
    赞同
    回复 9
    • Admin²⁰²⁰
      Admin²⁰²⁰
      01-13
      不知道是不是我理解得不对。
      01-13
      回复
    • 彡( ̄_ ̄;)彡
      彡( ̄_ ̄;)彡
      01-13
      主要是处理touchmove事件,使用bind,允许滚动,使用catch阻止滚动。
      01-13
      回复
    • 彡( ̄_ ̄;)彡
      彡( ̄_ ̄;)彡
      01-13
      滚动这个操作得系统来完成,代码逻辑处理不了
      01-13
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      01-13回复彡( ̄_ ̄;)彡
      touchmove,用tochstart和touchmove+touchend组合处理,能满足需求吧。catch阻止滚动是啥意思
      01-13
      回复
    • 彡( ̄_ ̄;)彡
      彡( ̄_ ̄;)彡
      01-13
      有一view元素,页面高度超过一个page,在view上面只定义catchtouchmove 后,页面是不能滚动的。如果使用了bindtouchmove的话,页面是可以滚动的
      01-13
      回复
    查看更多(4)
登录 后发表内容
问题标签