e.currentTarget 代表的是,注册了监听点击事件的组件。在本例中,就是外层的View(包含了两个TextView) e.target 代表的是,实际触发了点击事件的组件。 点击语文课、小王老师和空白处时,e.target.id 分别为? id1,id2和id3,而e.currentTarget.dataset.id一直都是new1(因为注册点击监听事件的组件,是整个外层View,...
target.dataset); // 输出: {id: "123"} console.log('绑定事件的元素数据:', e.currentTarget.dataset); // 如果没有在 view 上绑定自定义数据,这里可能为空对象 } }); 4. 阐述 e.target.dataset 和e.currentTarget.dataset 在使用上的区别 区别:e.target.dataset 指向的是实际触发事件的元素上的...
4、e.currentTarget.dataset和e.target.dataset都可以获取数据效果一样,除非遇到了事件冒泡, target:事件源组件对象(事件冒泡源头) currentTarget:当前组件对象(就是当前对象) <view id="outter" bindtap="tap1"> outer view <view id="middle" bindtap="tap2"> middle view <view id="inner" bindtap="tap3"...
e.currentTarget 和 e.target dataset e.currentTarget 为 事件所在元素的对象 e.target 为 点击元素的对象 e.target.dataset document.querySelector().dataset 以上都可以获取到自定义属性 data-index 所以e.target=document.querySelector()获取到对象是同一个。 http://c.biancheng.net/view/5926.html https:/...
微信小程序中,通过e.currentTarget.dataset可以获取到事件绑定的当前组件的自定义属性值。如果出现了e.currentTarget.dataset问题,可以按照以下步骤进行解决: 确保事件绑定正确:检查事件绑定是否正确,包括事件名和绑定的组件是否正确。可以在组件上添加debugger语句,通过debug模式查看事件是否触发。 确保e对象存在:在事件处理...
retry : function (e) { var index = e.currentTarget.dataset.index; this.upload(index); }前端 HTML Javascript 我爱这不息的变幻 | 初学一级 | 园豆:197 提问于:2022-04-25 21:12 < > 字节跳动旗下AI助手豆包 分享 所有回答(1) 0 获取事件处理元素的自定义 index 属性,比如像这样定义的 那...
e.currentTarget.dataset 和 e.target.dataset 的区别,```文字使用第一种的方法e.target.dataset.action会获取当前点击的元素的action,则获取图片上的action,图片上没有action便取的是undefined;使用第二种的方法e.currentTarget.dataset.action会获取有事件的那个元
过来学习了
e.currentTarget.dataset 和 e.target.dataset 的区别 2020-04-09 20:48 −... 盘思动 0 5192 Pytorch-Dataset & DataLoader & Sampler 2019-12-17 15:37 −https://www.cnblogs.com/marsggbo/p/11308889.html https://www.cnblogs.com/marsggbo/p/11541054.html... ...