美文网首页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