target:触发事件的组件的一些属性值集合
currentTarget:当前组件的一些属性值集合
监听点击了列表中的哪一个
<view class="testItem" bind:tap="_handerTap">
<block wx:for="{{testItems}}" wx:key="id">
<c-test id="{{item.id}}" testItems="{{item}}"/>
</block>
</view>
在最外层的view绑定点击事件_handerTap
,然后给里面的列表绑定id
事件_handerTap
_handerTap:function(evt){
console.log(evt);
},
这样点击列表的时候就可以看到currentTarget和target,这是我点击的其中两个列表
1、因为点击事件绑定在最外层的view
组件,所以当前组件是view
,因此点击的两个列表currentTarget
数据一样
2、当我们触发点击事件的时候,真正触发事件的组件是c-test
,因此target
中的id
不一样,显示的id
值是每个c-test
绑定的id
3、这样就可以利用target来监听列表的点击事件,获取所点击的列表的一些属性