Page({
data: {
objectArray: {
12:{ id: 5, unique: 'unique_5' },
16:{ id: 4, unique: 'unique_4' }
}
}
})
index.wxml
<view wx:for="{{objectArray}}" wx:key="item"> {{index}}{{item.unique}} </view>
模板中{{index}}显示的是12、16,按照手册中的说法index是数组对应的下标。但是面对这样的data数据,我想显示1、2、3.....这样的序号。该怎么处理?
为什么模板中{{index}}显示的是12、16,因为 objectArray 是个对象,你取的是key;
想显示1、2、3.....这样的序号,绑定 data-index="{{index}}"
注意:把你之前的代码index 换个其他的字段。