wx:for 里的wx:key的一个从零开始+1的问题?
发布于 7 年前 作者 bgong 8852 次浏览 来自 官方Issues

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

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

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

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

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

5 回复

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

下面的list是 object  object 的key

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

你把list转成数组

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

试试 {{+index+1}}

回到顶部