小程序bindtap事件没有反应怎么回事?

写了这样一个点击事件resub 但是点击后一点反应都没有 也没报错 也不能输出任何东西 这是怎么回事?我把这个事件加到别的元素身上就能输出了 这是怎么回事?

<view class="left" bindtap="" wx:if="{{leftTime==0?false:true}}">
    {{leftTime}}
</view>
<view class="left re" wx:if="{{leftTime==0?true:false}}" bindtap="resub">
    <text>重新发送</text>
</view>
resub(){
    console.log(1) 
},
阅读 8.9k
3 个回答

看一下有没有层级问题,被什么 z-index 比它高的透明元素挡住了,导致不能触发点击。

这种写法貌似在小程序里不支持。
改成这样写就行了。

resub = function () {}
resub = () => {}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题