小程序事件应用详解

1.冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递

//wxml
<view class="container" bind:tap="containerTap">
   <view bind:ta="onTap" class="pressBtn" id="view" data-name="容器">
      <text id="text" data-name="文字">请点击我</text>
   </view> 
</view>
//.js 
onTap(event){
    console.log(event);
  console.log('谁点击我');
},

pressBtn事件:当用户触发pressBtn事件时,containerTap事件也会被触发。

 

bind事件不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。

//wxml
<view class="container" catch:tap="containerTap">
   <view bind:ta="onTap" class="pressBtn" id="view" data-name="容器">
      <text id="text" data-name="文字">请点击我</text>
   </view> 
</view>

 

posted on 2019-09-12 11:24  嗯嗯呢  阅读(279)  评论(1编辑  收藏  举报