Skip to content

{counter}

{counter} 用于打印计数值。{counter} 会在每次迭代中记住计数。您可以调整计数的起始数、间隔和方向,以及确定是否打印该值。您可以通过为每个计数器提供唯一的名称来同时运行多个计数器。如果您没有提供名称,则将使用名称 "default"。

属性

属性名 必需 描述
name 计数器的名称。
start 开始计数的初始数字(默认为 1)。
skip 计数的间隔(默认为 1)。
direction 计数的方向(向上/向下)(默认为 'up')。
print 是否打印计数值(默认为 true)。
assign 将输出分配给模板变量的名称。

如果提供了 assign 属性,{counter} 函数的输出将分配给该模板变量,而不是输出到模板中。

示例

{* 初始化计数 *}
{counter start=0 skip=2}<br />
{counter}<br />
{counter}<br />
{counter}<br />

输出结果为:

0<br />
2<br />
4<br />
6<br />