1.0.1 • Published 6 years ago

@sixi/pagination v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

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 修饰符Number1
noMore是否还有更多分页Booleanfalse
total总条目数Number-
pageSize每页显示条目个数Number10

事件

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

6 years ago

1.0.0

6 years ago