收藏
回答

取消点击事件

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


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

3 个回答

  • TNT
    TNT
    2019-07-02

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


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


    也可以使用

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

    <view wx:else></view>

    2019-07-02
    有用 2
    回复 6
    • 走走
      走走
      2019-07-02

      谢谢大佬给你比心

      2019-07-02
      回复
    • TNT
      TNT
      2019-07-02回复走走

      客气哈

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

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

      2019-07-02
      回复
    • TNT
      TNT
      2019-07-02

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

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


    2019-07-02
    有用
    回复 1
    • 黄伟
      黄伟
      2019-07-02

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

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

    点击事件里加判断

    2019-07-02
    有用
    回复
登录 后发表内容