本页所有示例的宏的引入命名都为web_macro

    1. user_avatar_link(user, size, options)

    输出单个用户的头像链接。

    参数:

    用法:

    输出带卡片,并新开窗口的头像的链接:

    1. {{ web_macro.user_avatar_link(user, 'small', ['card', '_blank']) }}

    输出链接为空的用户头像:

      user_avatar_img

      1. user_avatar_img(user, size)

      输出单个用户含头像。

      参数:

      名称必需说明
      user array用户对象
      string图片规格 smallmediumlarge

      用法:

      输出单个用户含头像:

      1. {{ web_macro.user_avatar_img(user, 'small'}}

      输出单个用户昵称链接。

      参数:

      输出带卡片,并新开窗口的用户名的链接:

      1. {{ web_macro.user_link(user, 'example-class', ['card', '_blank']}}

      输出链接为空的用户名:

      1. {{ web_macro.user_link(user, 'example-class', ['null_link']}}

      flash_messages

      1. flash_messages()

      显示页面顶部弹条

      参数:

      用例:

      显示当前页面的通知

      1. {{ web_macro.flash_messages() }}

      bytesToSize

      1. bytesToSize(bytes)

      自动将字节数(bytes)转换成KB、MB、GB、TB。

      参数:

      名称必需说明
      int容量字节数

      用例:

      将字节数自动转换成合适的容量格式

      1. {{ web_macro.bytesToSize(size) }}

      生成页面分页器

      用例:

      显示分页

      1. {{ paginator(paginator, 'text-center') }}

      star

      1. star(score)

      生成1-5星级模块

      参数:

      名称必需说明
      score int星级数量 1~5

      用例:

      1. {{ web_macro.star(number) }}

      ajax_paginator

      1. ajax_paginator(paginator)

      ajax加载页面的分页器

      参数:

      用例:

      生成ajax分页器

        1. link(name, url, title = '', target = '_blnak')

        生成链接

        参数:

        名称必需说明
        name string链接显示文案
        url stringa.href
        stringa.title
        target stringa.target

        用例: