Skip to content

分页(Pagination)

说明

分页。

独立使用

vue
<pagination
  v-if="table.total > 0"
  :total="table.total"
  v-model:page="tableSearch.queryReal.pageNum"
  v-model:limit="tableSearch.queryReal.pageSize"
  @pagination="getList"
/>
js
export default {
  data() {
    return {
      // 表格
      table: {
        // 遮罩层
        loading: false,
        // 总条数
        total: 0,
        // 数据
        data: [],
      },
      // 表格搜索条件
      tableSearch: {
        query: {
          pageNum: 1,
          pageSize: 10
        },
        queryReal: {}
      },
    };
  },
  mounted() {
  }
};

主参数

参数类型必填默认值参考值说明
totalNumber3总条数。
v-model:pageNumber×1页码。
v-model:limitNumber×10一页显示几条。
pageSizesArray×[10, 20, 30, 50]pageSizes值。
layoutString×prev, pager, next, sizes, totalel-pagination组件属性值layout。

事件

名称类型说明
paginationFunction点击回调函数。

插槽

插槽名说明