html
<view class=“item-content” bindtap=“itemDetail” data-id=“0”>
<image src="…/…/images/f_2_img_m.jpg"></image>
<text>王小明</text>
</view>
js
itemDetail:function(e){
let id = e.target.dataset.id;
console.log(e.target);
console.log(id);
wx.navigateTo({
url: ‘/pages/itemdetail/itemdetail?id=’+id,
})
},
各位好
我描述一下问题
当我点击 view的时后
我js可以抓到id
但是当我点击image或text的时后
他就抓不到id了
在正常html的时后我的click(tap)事件
不管我点view image text 对象都会是view
但是在微信我点了image或text的时后
他一样会触发事件,但是取不到id
有人能帮我厘清一下该怎么写才是正确的写法,或是我哪边观念要调整的吗?
感谢