[微信小程序]获取index为undefined [想获取其实还是挺容易的哦。]+ 查看更多
[微信小程序]获取index为undefined [想获取其实还是挺容易的哦。]
+ 查看更多
data-id那里传过来的值在js这里console出来绝大多数时候为undefined,偶尔又是能获取到正常的下标,这是什么原因?
-
, 如果你什么都不说,我也不知道怎么回答你呀e.currentTarget.dataset.id, e.currentTarget.dataset.id, 如果你什么都不说,我也不知道怎么回答你呀
-
, 如果你什么都不说,我也不知道怎么回答你呀少了这个吧? 需要指定的 或者 自定义的名称 , 你想说什么?
-
名称不就是data-id? , 怎么会不是
, 如果你什么都不说,我也不知道怎么回答你呀 -
-
, 如果你什么都不说,我也不知道怎么回答你呀target是触发事件的元素,currentTarget才是绑定事件的元素 e.currentTarget.dataset.id , 我错了
-
这样是可以了呢 那我在另一个地方这么写的我什么能正常获取呢? , 哇哈哈哈哈哈你说什么
-
target改成currentTarget呀,你bindtap和data都写在.category-image上,要获取.category-image的data自然是读currentTarget的dataset, 找我有啥事。
-
哦 你的意思是为什么啊, 因为.category-image下没有子元素,所以触发事件的元素就是.category-image,也就是targe和currentTarget是同一个元素。如果其之下有子元素,触发tap的就有可能是他的子元素。, 因为和所以是一对关联词噢。
, 如果你什么都不说,我也不知道怎么回答你呀 -