🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# import >[success] import hy_ui.hy_paginate.hy_paginate # extends >[success] import hy_ui.hy_uiBase; # 构造函数 ``` hy_paginate(Color:String="blue",Layout:Array=null) ``` ``` pirvate var paginate:hy_paginate= hy_paginate("success"); this.addChild(paginate); ``` # 舞台命名 >无 # 属性 ## baseType 基本类型 >[info] String \[ get \] `paginate` ## isField 是否表单元素 >[info] Boolean \[ get \] `false` > 不是表单元素 ## color 颜色样式 >[info] String | Object \[ set \] `blue` | 默认 | 主要 | 成功 | 信息 | 警告 | 危险 | 灰色 | 蓝色 | 黑色 | 错误 | | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | default | primary | success | info | warning | danger | gray | blue | black | error | ``` paginate.color="danger" ``` ## align 中心对齐方式 >[info] String \[ get | set \] `top_left` | 上下 | 左右 | | :---: | :---: | | top , center , bottom | left , center , right | ``` paginate.align="top_center" ``` ## layout 自定义排版 >[info] Array \[ set \] `['count','prev','page','next','limit','skip']` ``` paginate.layout=['count','prev','page','next','limit','skip'] ``` ## page 页码 >[info] Int \[ get | set \] `1` ``` paginate.page=5 ``` ## prev 上一页 >[info] Function():Boolean ``` var tf=paginate.prev() ``` ## next 下一页 >[info] Function():Boolean ``` var tf=paginate.next() ``` ## count 总记录 >[info] Int \[ set \] `0` ``` paginate.count=126 ``` ## limits 分页列表 >[info] Array \[ set \] `[{title:"10条/页",value:10},{title:"20条/页",value:20},{title:"50条/页",value:50}]` ``` paginate.limits=[{title:"10条/页",value:10},{title:"20条/页",value:20},{title:"50条/页",value:50}] ``` ## limit 单页显示数量 >[info] Int \[ set \] `10` > 如果 layout 里面有 limit,那必须要在limits 列表里面才有效 ``` paginate.limit=20 ``` # 监听 ## change >[info] 监听切换 ``` paginate.on("change",function(value,oThis)) ```