bindtap,catchtap事件绑定的区别,这里就涉及冒泡事件了。bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。
logs.wxml
<view class="view1" bindtap="view1"> view1 <view class="view2" bindtap="view2"> view2 <view class="view3" catchtap="view3">view3</view> </view> </view>
logs.js
view1: function () { console.log("---view1 bindtap click") },view2: function () { console.log("--view2 bindtap click") },view3: function () { console.log("-view3 catchtap click ") }
点击view3
-view3 catchtap click
点击view2
--view2 bindtap click
---view1 bindtap click
点击view1
---view1 bindtap click
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。