e-target与e-currentTarget的区别
e.target与e.currentTarget的区别
先贴上代码
<view wx:if="{{useSpecialDelivery}}" class="h-v3"><view class="h-v3-1-detail"><view ><icon class="iconfont icon-home-waimai home-icon"></icon></view><view wx:if="{{takeOutFoodButton}}" catchtap="preOrder" data-dinnerType='1' data-tradeTypeCode='2'><view>无接触配送</view><image src='{{homeImages}}'wx:if="{{takeOutFoodButton &&!tangShiFoodButton}}" class="homeImages"></image><view style="line-height:55rpx">外卖点餐</view><view>家庭厨房/美味自煮</view></view><view class="h-v3-1-hr" wx:if="{{tangShiFoodButton && takeOutFoodButton}}"></view><view catchtap="preOrder" data-dinnerType='2' data-tradeTypeCode='1' wx:if="{{tangShiFoodButton}}" class="h-v3-1-item-title h-v3-1-item-title-detail title-right"><view class="h-v3-1-item-title-tip item-title-tip-right">无接触点取</view><image src='{{homeImages}}' wx:if="{{tangShiFoodButton &&!takeOutFoodButton}}" class="homeImages" data-dinnerType='2' data-tradeTypeCode='1'></image><view style="line-height:55rpx" data-dinnerType='2' data-tradeTypeCode='1'>堂食点餐</view><view class="statement" data-dinnerType='2' data-tradeTypeCode='1'>店内就餐/打包带走</view></view><view catchtap="preOrder" data-dinnerType='2' data-tradeTypeCode='1'><icon class="iconfont icon-home-store home-icon" style="font-size:62rpx !important"></icon></view></view></view>
preOrder () {//点击上方的外卖点餐的文字,没有 data-$value//e.target.dataset 是个 {}; 而e.currentTarget.dataset 拥有预期的值//点击上方的堂食点餐的文字//e.target.dataset 拥有预期值,因为加上了data-$value; 而e.currentTarget.dataset 拥有预期的值//catch事件和target这个特性来进行事件委托
}
参考链接: https://www.jianshu.com/p/1dd668ccc97a
e-target与e-currentTarget的区别相关推荐
- event.target与event.currentTarget的区别
event.target事件和event.currentTarget事件,经常被人们混淆.因为它们两个有时候的返回值是完全一样的,因此很具有迷惑性.然而如果真的是一样的,那当初官方就不会做这样没有意义 ...
- 浅析js中e.target和e.currentTarget的区别
简单的说,e.currentTarge是指注册了事件监听器的对象,e.target是指对象里的子对象,实际触发这个事件的对象. <!DOCTYPE html> <html>&l ...
- js中的target与currentTarget的区别转
关于js中target与currentTarget的区别的关键在于他们所处在的事件流的阶段是不一样的,target处于事件流的目标阶段,currentTarget处理事件流的捕获.处于目标阶段和冒泡阶 ...
- [vue] 在vue事件中传入$event,使用e.target和e.currentTarget有什么区别?
[vue] 在vue事件中传入$event,使用e.target和e.currentTarget有什么区别? event.currentTarget指向事件所绑定的元素,而event.target始终 ...
- event.target与event.currentTarget的差异
event.target与event.currentTarget的差异(完整版) 1.什么是target?什么是currentTarget? event.target 是发生事件的元素或触发事件的元素 ...
- e.target与e.currentTarget的作用
要说清楚这个东西,还不太好阐述呢,所以,先看看下面的代码: [html] view plain copy <!DOCTYPE html> <html> <head lan ...
- target与currentTarget的区别?
比如说现在有A和B,A.addChild(B)A监听鼠标点击事件那么当点击B时,target是B,currentTarget是A也就是说,currentTarget始终是监听事件者,而target是事 ...
- target和currentTarget的区别
target 和currentTarget 都是对一个触发事件的对象的引用. 不同之处在于: 1,target 是对触发事件的对象的引用 (简称就是事件源,就是那个真实DOM本身) 2,current ...
- spring aop的@target与@within的真正区别到底是什么?
文档里面是这么说的: @target: Limits matching to join points (the execution of methods when using Spring AOP) ...
- jquery的$.extend、$.fn.extend、 jQuery.extend( target, object1, [objectN])作用及区别
jQuery为开发插件提拱了两个方法,分别是: jQuery.fn.extend();jQuery.extend(); 虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便. j ...
最新文章
- 从零开始学 Java - Spring 使用 Quartz 任务调度定时器
- 原创:通过jQuery进行跨域操作
- 以太坊Oracle系列二:My Oracle
- 网络编程懒人入门(六):史上最通俗的集线器、交换机、路由器功能原理入门
- Caused by: java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher
- 什么是Makefile.am和Makefile.in?
- 输入挂(bzoj 2901: 矩阵求和)
- 设计模式系列--Singleton
- Android Studio 第七十六期 - Android webview长按识别二维码
- Atitit json数据查询法 jsonpath 目录 1.1. 1.概述	1 1.2. 3.2。经营者特殊符号	1 1.3. # JSONPath expressions	2 1.4. Xpa
- 浏览器Firefox新标签页默认打开地址设置
- Opencv学习笔记 - 使用opencvsharp和支持向量机
- 基于DSP的交通灯设计
- 人类的心理行为模式(几个心理学实验)
- 项目管理论文十大领域各一篇
- 联想电脑快捷键的使用和通用设置
- Altium AD20整板放置GND过孔、批量放置GND过孔/缝合孔
- 天视通支持海康威视摄像头吗_海康威视突然做电脑,到底有胜算吗?
- 2019CISCN web题赛-JustSoSo;love_math(复现)
- windows在此计算机上找不到系统映象,Win7下打开程序提示应用程序或dll 为无效的windows映像怎么办...
热门文章
- 【初学者必知必会】【电子技术:数电 模电 单片机】【基础概念和小知识点】详解
- 存储程序式计算机特征,冯.诺依曼机模型是以运算器为中心的存储程序式的计算机模型,它由五大部分构成,即运算器、控制器、存储器、输入设备和输出设备...
- 抖音直播视频下载保存到本地地瓜网络技术
- 电脑莹石云显示认证失败_添加萤石云方法与常见问题解答
- 2021年秋季Python程序设计相关课程教材推荐
- (node:3872) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issue
- mysql字段动态扩展_数据库动态扩展字段
- NAS组建日记(二):为了玩得自由,还是DIY个NAS机吧
- 启动Xshell报错:由于找不到MSVCR110.dll,无法继续执行代码。重新安装程序可能会解决此问题
- 怎么批量修改html文件后缀,如何批量修改文件后缀名