bindtap 事件中取值要把事件所有子节点都设置一遍吗?
就是类似于以下代码
<view class="recommendation-item">
<view class="part1" data-id="1" bindtap="getId">
<text>这是一条信息的标题1</text>
<view class="collect" >
<image src="../../img/icon_shoucang1.png"></image>
</view>
</view>
</view>
getId: function(event) {
console.log(event.target.dataset.id);
},
这样在点击 part1下边的所有标签的时候打印全部都是undefined 只有点击part1本身的时候才会打印出1,难道要把它所有的子节点都加上data-id吗