小程序
小游戏
企业微信
微信支付
扫描小程序码分享
怎么设置bindtap点击无效,有效变无效???
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
1.首先进入一个事件处理函数一般都是要处理一些逻辑
click() { // ....逻辑 }
2.在逻辑处理前return则可以提前结束函数执行
click() { return // ....逻辑(未执行) }
3.所以在某个时机你想让点击失效的时候控制一个布尔值即可
click() { if(!this.data.flag) return // ....逻辑(是否执行取决于flag) }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
三步运算最简单实用
<view catchtap="{{hasTap?'点击事件名称':''}}">点击设置变量hasTap为false即为无效</view>
没理解你意思。是想有变量为true的时候点击有效,否则无效?
<view bindtap="{{canClick ? 'handleClick' : ''"> data: { canClick: false }, // 或者js里判断。 <view bindtap="handleClick"> handleClick() { if (this.data.canClick) { // 可点击 } }
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
1.首先进入一个事件处理函数一般都是要处理一些逻辑
click() { // ....逻辑 }
2.在逻辑处理前return则可以提前结束函数执行
click() { return // ....逻辑(未执行) }
3.所以在某个时机你想让点击失效的时候控制一个布尔值即可
click() { if(!this.data.flag) return // ....逻辑(是否执行取决于flag) }
三步运算最简单实用
<view catchtap="{{hasTap?'点击事件名称':''}}">点击设置变量hasTap为false即为无效</view>
没理解你意思。是想有变量为true的时候点击有效,否则无效?
<view bindtap="{{canClick ? 'handleClick' : ''"> data: { canClick: false }, // 或者js里判断。 <view bindtap="handleClick"> handleClick() { if (this.data.canClick) { // 可点击 } }