点击小程序事件问题

4348关注12747浏览

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

有人能帮我厘清一下该怎么写才是正确的写法,或是我哪边观念要调整的吗?


感谢

展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 恨钢不成铁

    11人对此回答表示赞同

    e.currentTarget.dataset.id

    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部