This commit is contained in:
2026-06-19 18:51:28 +08:00
parent 5aae81c831
commit 01b0ad1999
3 changed files with 153 additions and 13 deletions
@@ -10,6 +10,7 @@ const props = defineProps<{
total: number
loading: boolean
isAdmin: boolean
filterActive?: boolean
}>()
const emit = defineEmits<{
@@ -133,10 +134,15 @@ onBeforeUnmount(() => {
</div>
<div class="pagination">
<button :disabled="loading || !canPrev" @click="emit('page-change', page - 1)">上一页</button>
<span> {{ page }} / {{ totalPages }} </span>
<span>每页 {{ pageSize }} </span>
<button :disabled="loading || !canNext" @click="emit('page-change', page + 1)">下一页</button>
<template v-if="filterActive">
<span>已筛选 {{ total }} </span>
</template>
<template v-else>
<button :disabled="loading || !canPrev" @click="emit('page-change', page - 1)">上一页</button>
<span> {{ page }} / {{ totalPages }} </span>
<span>每页 {{ pageSize }} </span>
<button :disabled="loading || !canNext" @click="emit('page-change', page + 1)">下一页</button>
</template>
</div>
</section>
</template>