怎么设置bindtap点击无效,有效变无效???
三步运算最简单实用
<view catchtap="{{hasTap?'点击事件名称':''}}">点击设置变量hasTap为false即为无效</view>
1.首先进入一个事件处理函数一般都是要处理一些逻辑
click() { // ....逻辑 }
2.在逻辑处理前return则可以提前结束函数执行
click() { return // ....逻辑(未执行) }
3.所以在某个时机你想让点击失效的时候控制一个布尔值即可
click() { if(!this.data.flag) return // ....逻辑(是否执行取决于flag) }
没理解你意思。是想有变量为true的时候点击有效,否则无效?
<view bindtap="{{canClick ? 'handleClick' : ''"> data: { canClick: false }, // 或者js里判断。 <view bindtap="handleClick"> handleClick() { if (this.data.canClick) { // 可点击 } }