收藏
回答

取消点击事件

给view添加了点击事件,在一定条件下,需要取消它的点击事件,应该怎么做?


最后一次编辑于  07-02
回答关注问题邀请回答
收藏

3 个回答

  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    07-02

    <view class="xxx" bindtap="{{isHandleClick ? '方法名' : ''}}"></view>


    isHandleClick为true时可点。false不可点。


    也可以使用

    <view wx:if="isHandleClick" bindtap="方法名"></view>

    <view wx:else></view>

    07-02
    赞同 2
    回复 6
    • 走走
      走走
      07-02

      谢谢大佬给你比心

      07-02
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      07-02回复走走

      客气哈

      07-02
      回复
    • 走走
      走走
      07-02

      这个isHandleClick 是什么意思?是需要在data中写的数据嘛? 比如<view wx.for="{{m}}" class="xxx" bindtap="{{as? '方法名' : ''}}"></view>data{m:[{as:true}]} 这个吗?

      07-02
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      07-02

      是的。 isHandleClick 就是data下的一个变量

      07-02
      回复
    • 。
      09-26
      谢谢大佬
      09-26
      回复
    查看更多(1)
  • 黄伟。.
    黄伟。.
    07-02


    07-02
    赞同
    回复 1
    • 黄伟。.
      黄伟。.
      07-02

      动态改变a的值,取消点击事件的时候改成false

      07-02
      1
      回复
  • 祺爸💎
    祺爸💎
    07-02

    点击事件里加判断

    07-02
    赞同
    回复