{# 定义input宏 #} {% macro input(name, type='text', value='') -%} {% set sep = joiner("|") %} {% for arg in varargs %} {{ sep() }} {{ arg }} {% endfor %} {% for k,v in kwargs.items() %} {{ sep() }} {{ k }} = {{ v }} {% endfor %} {%- endmacro %}