美文网首页Vue框架
.e.target.id 和e.currentTarget.da

.e.target.id 和e.currentTarget.da

作者: 阿彤呀呀 | 来源:发表于2018-12-14 14:57 被阅读0次
    <template name="course_temp">
      <view class='course_tap' data-name="{{item.courseName}}" data-id="{{item.courseId}}" bindtap='chooseCourse' >
        <text class='course_name'>{{item.courseName}}</text>
        <text class='course_teacher'>{{item.teacher}}</text>
      </view>
    </template>
    

    区别总结

    • e.currentTarget 代表的是,注册了监听点击事件的组件。在本例中,就是外层的View(包含了两个TextView)
    • e.target 代表的是,实际触发了点击事件的组件。

    点击语文课、小王老师和空白处时,e.target.id 分别为? id1,id2和id3,而e.currentTarget.dataset.id一直都是new1(因为注册点击监听事件的组件,是整个外层View,点击View中的任何部位,都会触发View注册的方法)

    相关文章

      网友评论

        本文标题:.e.target.id 和e.currentTarget.da

        本文链接:https://www.haomeiwen.com/subject/yorghqtx.html