wxml
<view data-id="123" bindtap="gogogo">
<image> </image>
再看 JS 代码:
gogogo:function(e) {
e.target.dataset.id
}
现在在 image 上点击按钮:
会触发 bindtap="gogogo" 吗?会
那么这个 e.target 是指 view 还是指 image 呢?image
结论就是:点击时它会向上寻找 bindtap,但是它传送的 target 还是自身。
所以上面的代码,为了保证 e.target.dataset.id 正确传送,我们也应该给 image 指定 data-id。