分页器 Pager

示例

基本形式

<pager current=6 total=11 />

位置

<pager current=6 total=11 position="left" />
<pager current=6 total=11 position="center" />
<pager current=6 total=11 position="right" />

显示数目

<pager current=6 total=11 middle=3 side=1 />

禁用组件

<pager current=6 total=11 disabled />

API

Class

Pager

继承自Component

Options

new Pager()

参数类型默认值数据流向描述
dataobject绑定属性
data.currentnumber1outer <=> inner当前页
data.totaltotal11outer => inner总页数
data.positionstring'center'outer => inner分页的位置,可选参数:`center`、`left`、`right`
data.middlemiddle5outer => inner当页数较多时,中间显示的页数
data.sideside2outer => inner当页数较多时,两端显示的页数
data.readonlybooleanfalseouter => inner是否只读
data.disabledbooleanfalseouter => inner是否禁用
data.visiblebooleantrueouter => inner是否显示
data.classstring''outer => inner补充class

Methods

pager.select(page)

选择某一页

参数类型默认值描述
pageobject选择页
返回值类型描述
无返回值

Events

pager.$on('select')

选择某一页时触发

属性类型描述
senderobject事件发送对象
currentobject当前选择页