动态循环中的列表可以通过index来获取
通过下标(index)来获取
wxml
//wxml
<block
wx:for="{{list}}"
wx:key="{{id}}"
data-index="{{index}}"
bindtap="getInfrom"
>
<input type="number" value="{{item.id}}">
<text>{{item.name}}</text>
</block>
js
//js
page({
data:{
list:[
{
name:"张三",
id:""
},
{
name:"李四",
id:""
},
{
name:"王五",
id:""
},
]
},
getInfrom(e){
//点击的下标
let index = e.currentTarget.dataset.index
//点击的某一项
const clickItem = `list[${e.target.dataset.index}.id]`
//给点击的哪一项赋值
this.setDate({
clickItem : e.detail.value
})
}
})