小程序wx:for wx:for-index data-xxx
wx:for=“{{list}}” //list为要循环遍历的数组
wx:for-items=“{{list}}” //list为要循环遍历的数组,同for一样
wx:for-item=“item” //item作为代表每一项的对象
wx:key=“{{index}}” //作为遍历数组的唯一标识符
wx:for-index=“{{fc}}” //’它是指向当前元素的下标名,可以在其他事件中定义自定义事件(data-xxx=‘{{fc}}’,,该自定义属性可以在参数e下面打印出来)获取该下标
wx:for-index="{{变量名}}"和data-xxx='{{变量名}}'是搭配在一起使用,最后通过e.currentTarget.dataset.xxx获取到该下标
wxml
<view class="scroll-view">
<view class="" wx:for="{{list}}" wx:for-index="index" bindtap="timeChange" data-index='{{index}}'>{{item}}</view>
</view>
js
timeChange: function (e) {
var that = this
//console.log( e.currentTarget.dataset)
let index = e.currentTarget.dataset.index + 1
this.setData({
timeIndex: e.currentTarget.dataset.index
})
console.log(index)
},