微信小程序循环计数器

wx:for循环如何计数?一次循环计一次,二次2....
不要说用index,因为我的循环是遍历四次循环一次,所以index会3.7.11...这样下去。可是我要的数字是0123....而且在循环内使用。

参考GPT和自己的思路:对于这个问题,您可以自己定义一个计数器变量,来记录当前是循环的第几次。然后在对应的元素内部使用这个计数器变量即可得到你想要的数字,即0123...。你可以在onLoad函数中定义计数器变量counter,每次for循环中都将counter的值加1,然后在对应元素中的文本绑定中使用{{counter % 4}}来获得0,1,2,3循环输出。具体代码示例如下:

<view wx:for="{{[0, 1, 2, 3]}}">
  <text>{{counter++ % 4}}</text>
</view>