cms
模板引擎标签语法

分页页码

更新时间:2024-05-12

  1. 用法示例
  2. 点此复制
    <ul>
    	<showPage name="$item" page="1" total="517" limit="12" count="5" url="$.U.Path">
    		<li >首页:<goLink href="{{$item.First.Href}}">{{$item.First.Num}}</goLink></li>
    		<li >上一页:<goLink href="{{$item.Prev.Href}}">{{$item.Prev.Num}}</goLink></li>
    		<foreach name="$vo" index="$idx" data="$item.List">
    			<eqIf data="$vo.Num 2">
    				<li class="active">第:<goLink href="{{$vo.Href}}">{{$vo.Num}}</goLink>页</li>
    			<else />
    				<li >第:<goLink href="{{$vo.Href}}">{{$vo.Num}}</goLink>页</li>
    			</eqIf>
    		</foreach>
    		<li >下一页:<goLink href="{{$item.Next.Href}}">{{$item.Next.Num}}</goLink></li>
    		<li >尾页:<goLink href="{{$item.Last.Href}}">{{$item.Last.Num}}</goLink></li>
    	</showPage>
    </ul>
  3. 标签参数
  4. 参数说明
    字段名 字段类型 字段说明 是否必要 默认值
    name string 数据项 true $item
    index string 下标 true $index
    page int 当前页码 true 1
    total int 总条数 true 1
    limit int 每页条数 true 1
    count int 显示页码数量,仅奇数 true 5
    url string 跳转页面 false
  5. 响应结果
  6. 200 模板渲染返回

    响应参数 响应示例

    响应参数
    字段名 字段类型 字段说明 是否必要 默认值
    First struct 首页 true
    num int 页码 true
    href string 地址 true
    Last struct 尾页 true
    num int 页码 true
    href string 地址 true
    Prev struct 上一页 true
    num int 页码 true
    href string 地址 true
    Next struct 下一页 true
    num int 页码 true
    href string 地址 true
    List slice 页码,示例[1,2,3,4,5] true
    num int 页码 true
    href string 地址 true
    点此复制
    {
    	"First": {
    		"Num": 1,
    		"Href": "?Page=1"
    	},
    	"Last": {
    		"Num": 1,
    		"Href": "?Page=1"
    	},
    	"Prev": {
    		"Num": 1,
    		"Href": "?Page=1"
    	},
    	"Next": {
    		"Num": 1,
    		"Href": "?Page=1"
    	},
    	"List": [
    		{
    			"Num": 1,
    			"Href": "?Page=1"
    		}
    	]
    }