cycle

v1.9.1

循环一组字符串按照它们传入的顺序打印出来。每次调用 cycle 打印下一个参数。

基本使用

输入

{% cycle "one", "two", "three" %}
{% cycle "one", "two", "three" %}
{% cycle "one", "two", "three" %}
{% cycle "one", "two", "three" %}

输出

one
two
three
one

cycle 可以用于:

  • 对表格里每一行按奇偶应用不同样式
  • 对每行最后一项应用特殊样式

参数

一个模板中需要多个 cycle 时可以使用 “cycle 组” 参数。如果没有提供组名,使用同样参数调用的 cycle 会被认为处于同一组。

输入

{% cycle "first": "one", "two", "three" %}
{% cycle "second": "one", "two", "three" %}
{% cycle "second": "one", "two", "three" %}
{% cycle "first": "one", "two", "three" %}

输出

one
one
two
two