微信小程序 数组索引 data-“”解释

论坛 期权论坛 脚本     
匿名技术用户   2020-12-29 14:53   128   0

按照官方最新文档循环的方式,索引值是以 wx:for-index="index" 方式写的,

parseInt(event.currentTarget.dataset.index) 方式获取索引一直是NaN,注意这里用的是currentTarget,而不是target。

  这里说一下他们的区别:target指向发生事件的组件,currentTarget指向绑定事件的组件

  1.currentTarget:绑定的事件当前元素及其子元素都会触发

  2.target: 绑定的事件 子元素不会被触发事件

将索引方法改成 data-index="{{index}}"

index的用法就是 取出每个数组的下标

如:

data-index=“{{index}}” 就是取出wx:for="{{UpImgSrcIcon}}" UpImgSrcIcon这个数组里的每个下标。

当点击事件运行时 e.currentTarget.dataset.index 就可以取到当前遍历出来 点击的数组的下标

转载于:https://www.cnblogs.com/yuobey/p/10302469.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP