当前位置: 首页 > news >正文

Vue中注意target和currentTarget的使用

在vue中获取对象时注意event.currentTarget与event.target的区别。

event.currentTarget指向事件所绑定的元素,而event.target始终指向事件发生时的元素。

列如:

<a href="javascript:;" @click="openPlays($event)" class="openplays-btn">
      展开
      <br>
      <i class="iconfont"></i>
</a>

  

当点击a时触发openPlays,并且往openPlays中传入当前对象

openPlays (e) {
      console.log(e.target,e.currentTarget)
}

  

当点击i区域之外时获取到的对象分别为:

因为没点击到其他的元素,所以event.currentTarget与event.target两者获取到的对象都是一样的。

当点击a中的i时event.target与event.currentTarget获取到的对象分别为:

从上面的结果可以看出当使用currentTarget时,不管你点击的是a或者a之中的任何元素,其获取到的对象都为绑定事件的a;当使用target时,如果你点击到a元素则传a元素,如果点击到a之中的某个子级元素则传a之中的某个元素。

转载于:https://www.cnblogs.com/gxsyj/p/9798455.html

相关文章:

  • 并发-4-volatile
  • [SDOI2009]Elaxia的路线
  • ES学习笔记(12)--Symbol
  • Redis 中的布隆过滤器
  • json字符串 转换为数组
  • 用mpvue开发微信小程序
  • hadoop副本放置策略
  • 【逆序对】N*M Puzzle / Simple Puzzle
  • JavaCV cvEstimateRigidTransform函数使用心得
  • 10.17_T1 平津战役
  • EOS开发完全解析(二):用cleos命令行创建、导入、解锁钱包
  • 返回一个二维整数数组中最大子数组的和
  • 1、jeecg 笔记开篇
  • 论文笔记:Visual Semantic Navigation Using Scene Priors
  • InlineHookPsTerminateProcess(0环)
  • avalon2.2的VM生成过程
  • es6要点
  • Java Agent 学习笔记
  • Js基础知识(四) - js运行原理与机制
  • Linux快速复制或删除大量小文件
  • SpiderData 2019年2月25日 DApp数据排行榜
  • SQLServer插入数据
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 创建一个Struts2项目maven 方式
  • 给初学者:JavaScript 中数组操作注意点
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 聚类分析——Kmeans
  • 事件委托的小应用
  • 算法-插入排序
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 责任链模式的两种实现
  • ​MySQL主从复制一致性检测
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (二)Linux——Linux常用指令
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (十六)Flask之蓝图
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • **PHP分步表单提交思路(分页表单提交)
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .Net CoreRabbitMQ消息存储可靠机制
  • .netcore 获取appsettings
  • .NET成年了,然后呢?
  • .net反编译工具
  • .net分布式压力测试工具(Beetle.DT)
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • @Bean注解详解