🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
控制结构在默认语法中以`{%..%}`块的形式出现 **for** ``` {% for item in ['python','airvip','阿尔维奇'] %} {{ item }} {% endfor %} ``` 在一个 for 循环块中你可以访问这些特殊的变量 | 变量 |描述 | | --- | --- | | loop.index | 当前循环迭代的次数(从 1 开始) | | loop.index0 | 当前循环迭代的次数(从 0 开始) | | loop.revindex | 到循环结束需要迭代的次数(从 1 开始) | | loop.revindex0 | 到循环结束需要迭代的次数(从 0 开始) | | loop.first | 如果是第一次迭代,为 True 。 | | loop.last | 如果是最后一次迭代,为 True 。 | | loop.length | 序列中的项目数。 | | loop.cycle | 在一串序列间期取值的辅助函数。 | ``` {% for item in ['python','airvip','阿尔维奇'] %} {{loop.index}}   {{ item }}  {{ loop.cycle('python', 'php', 'java') }} {% endfor %} ``` **if** ``` {% if 1 == 2 %} 1 == 2 {% elif 1 == 1 %} 1 == 1 {% else %} 1 == 3 {% endif %} ``` 传送门:[jinja2模板更多使用说明文档](http://docs.jinkan.org/docs/jinja2/templates.html#if)