v-for="n in 10" 从零开始范围

新手上路,请多包涵

I want to start the range from 0 instead of 1 in v-for="n in 10" which results in 1 2 3 .... 10 Is there a way to do it in Vuejs ?

原文由 Pritam Bohra 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 854
2 个回答

您可以使用索引( i )而不是值( n ),它将以 0

 <div v-for="(n, i) in 10">{{ i }}</div>

输出:

 0
1
2
...

原文由 dfsq 发布,翻译遵循 CC BY-SA 3.0 许可协议

您也可以只从整数中减去一个值

<div v-for="n in 10">
  {{ n - 1 }}
</div>

这样你就可以得到负值的数字

原文由 Craig Peckett 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题