web
2025-03-22 524451ef93534fdfc7084501ddd4a1d649859783
src/components/Pagination/index.vue
@@ -1,16 +1,16 @@
<template>
  <div :class="{ 'hidden': hidden }" class="pagination-container">
    <el-pagination
      :background="background"
      v-model:current-page="currentPage"
      v-model:page-size="pageSize"
      :layout="layout"
      :page-sizes="pageSizes"
      :pager-count="pagerCount"
      :total="total"
      @size-change="handleSizeChange"
      @current-change="handleCurrentChange"
    />
      <el-pagination
          :background="background"
          v-model:current-page="currentPage"
          v-model:page-size="pageSize"
          :layout="layout"
          :page-sizes="pageSizes"
          :pager-count="pagerCount"
          :total="total"
          @size-change="handleSizeChange"
          @current-change="handleCurrentChange"
      />
  </div>
</template>
@@ -19,8 +19,9 @@
const props = defineProps({
  total: {
    required: true,
    type: Number
      required: true,
      type: Number,
      default: 0
  },
  page: {
    type: Number,
@@ -98,6 +99,8 @@
.pagination-container {
  background: #fff;
  padding: 32px 16px;
    display: flex;
    justify-content: flex-end;
}
.pagination-container.hidden {
  display: none;