wx:for 里的wx:key的一个从零开始+1的问题?

发布于 8 年前作者 bgong9023 次浏览最后编辑 8 年前来自 issues

wx:for 里的wx:key的一个从零开始+1的问题

jsom数据 从0开始的数据可以进行{{index + 1}},但是不是从零开始的数据就不行了

如图所示:数组从零开始的就可以正常运算{{index + 1}}

但是当数组开始数值不是零的时候就是这样的

上图所示:排名应该是3的 但是{{index + 1}} 失效了,请问如何 1 加上去??

5 回复
ewan
ewan1 楼6 年前

上面的list是array 0-1-2-3是数组角标 是序号

下面的list是 object  object 的key

mingduan
mingduan2 楼6 年前

非要这样,就写个wxs方法 计算index +1

fenggang
fenggang3 楼6 年前

你把list转成数组

eluo
eluo4 楼6 年前

第一个是数组,index直接就是数字,第二个是对象,index是字符串,解决方法上面大佬也说了,用wxs吧index转换成数字,或者js处理下对象,转成数组、自己遍历存入一个排名字段等等…

pshen
pshen5 楼6 年前

试试 {{+index+1}}