• 模板宏的使用


    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>宏的使用</title>
    </head>
    <body>
        <!--定义一个宏,方便使用,注意不能有返回值-->
        {% macro input(name,value="",type=text) %}
            <input type="{{ type }}" name="{{ name }}" value="{{ value }}">
        {% endmacro %}
        <h1>宏登录</h1>
        <table>
            <tbody>
                <tr>
                    <td>用户名:</td>
                    <td>{{ input(name='username') }}</td>
                </tr>
                <tr>
                    <td>密码:</td>
                    <td>{{ input(name='password',type='password') }}</td>
                </tr>
                <tr>
                    <td>登录</td>
                    <td>{{ input(name='',type='submit') }}</td>
                </tr>
            </tbody>
        </table>
    </body>
    </html>

    使用的注意事项:

    <!--定义一个宏,方便使用,注意不能有返回值-->
    {% macro input(name,value="",type=text) %}
    <input type="{{ type }}" name="{{ name }}" value="{{ value }}">
    {% endmacro %}
    都是放在一个单独文件中

    
    
    
  • 相关阅读:
    Iterator 迭代器
    Collection-List
    Collection-Set
    Collection
    多线程
    面向对象<高级>知识点
    链表
    面向对象<基础>知识点
    三层架构和MVC模式详解
    impala为什么比hive快
  • 原文地址:https://www.cnblogs.com/wuheng-123/p/9678496.html
Copyright © 2020-2023  润新知