sd
2025-08-01 9823ceec16b88213b6b742937b3d8562961bcc0e
src/components/rightPagination.vue
@@ -7,7 +7,6 @@
    :total="total"
    :current-page="innerCurrentPage"
    :page-size="innerPageSize"
    :page-sizes="pageSizes"
    @size-change="handleSizeChange"
    @current-change="handleCurrentChange"
  />
@@ -33,15 +32,10 @@
      type: Number,
      default: 10
    },
    // 每页显示数量选项
    pageSizes: {
      type: Array,
      default: () => [10, 20, 50, 100]
    },
    // 分页布局配置
    layout: {
      type: String,
      default: 'total, sizes, prev, pager, next, jumper'
      default: 'total, prev, pager, next, jumper'
    }
  },
  data() {
@@ -81,11 +75,11 @@
    emitPaginationChange() {
      this.$emit('pagination-change', {
        page: this.innerCurrentPage,
        limit: this.innerPageSize
        pageSize: this.innerPageSize
      });
      // 可选:单独触发更新事件
      this.$emit('update:current-page', this.innerCurrentPage);
      this.$emit('update:page-size', this.innerPageSize);
      // this.$emit('update:current-page', this.innerCurrentPage);
      // this.$emit('update:page-size', this.innerPageSize);
    }
  }
};