@sixi/pagination

1.0.1 • Public • Published

pagination 分页

pagination主要是为了支持在不确定数量且具有分页时的效果展示而特制的分页组件。

代码演示

下面例子是一个不确定总条目数的分页:

<template>
  <div>
    <pagination :current.sync="1" @change="pageChange" :noMore="noMore"/>
  </div>
</template>

export default {
  data () {
    return {
      noMore: false
    }
  },
  methods: {
    pageChange (page) {
      console.log(page)
      if (page >= 11) {
        this.noMore = true
      } else {
        this.noMore = false
      }
    }
  }
}

效果如下:

屏幕录制2019-12-1614.48.50.gif

下面是一个已确定总条目数的分页:

<template>
  <div>
    <div class="view-init">
      <pagination :total="total" :current.sync="1" @change="pageChange" />
    </div>
  </div>
</template>
<script>
export default {
  data () {
    return {
      total: 62
    }
  },
  methods: {
    pageChange (page) {
      console.log(page)
    }
  }
}
  

效果如下:
屏幕录制2019-12-1709.53.35.gif

API

参数 说明 类型 默认值
current 当前页码,支持 .sync 修饰符 Number 1
noMore 是否还有更多分页 Boolean false
total 总条目数 Number -
pageSize 每页显示条目个数 Number 10

事件

事件名称 说明 回调参数
change 页码发生变更 function(page)

Readme

Keywords

none

Package Sidebar

Install

npm i @sixi/pagination

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

6.02 kB

Total Files

4

Last publish

Collaborators

  • luohc