小程序
小游戏
企业微信
微信支付
扫描小程序码分享
A 和 B 间的关系为 ancestor 和 descendant:
<!-- a.wxml --> <view bind:tap="onTap"> <slot /> </view>
<!-- page.wxml --> <a> <b /> <c /> </a>
当 A 的容器元素的 tap 事件触发时,如何判断 B 是否被点击?
尝试过 B 的 tap 事件记录点击时间,A 的 tap 事件判断 B 的最近点击时间是否接近,但发现不太可靠,会受设备性能影响。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
已解决,使用 event.timeStamp(事件生成时的时间戳),同一次点击 B 组件内的 tap 和 A 组件的 tap 事件的 timeStamp 是一致的,不应该自己生成时间。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
e.detail.target
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
已解决,使用 event.timeStamp(事件生成时的时间戳),同一次点击 B 组件内的 tap 和 A 组件的 tap 事件的 timeStamp 是一致的,不应该自己生成时间。
e.detail.target