Просмотр исходного кода

修复分页组件请求两次问题

RuoYi 3 лет назад
Родитель
Сommit
0587b81abd
1 измененных файлов с 1 добавлено и 7 удалено
  1. 1 7
      src/components/Pagination/index.vue

+ 1 - 7
src/components/Pagination/index.vue

@@ -1,7 +1,6 @@
 <template>
   <div :class="{ 'hidden': hidden }" class="pagination-container">
     <el-pagination
-      v-if="pageShow"
       :background="background"
       v-model:current-page="currentPage"
       v-model:page-size="pageSize"
@@ -18,8 +17,6 @@
 <script setup>
 import { scrollTo } from '@/utils/scroll-to'
 
-const pageShow = ref(true);
-
 const props = defineProps({
   total: {
     required: true,
@@ -81,10 +78,7 @@ const pageSize = computed({
 })
 function handleSizeChange(val) {
   if (currentPage.value * val > props.total) {
-    pageShow.value = false;
-    nextTick(() => {
-      pageShow.value = true
-    })
+    currentPage.value = 1
   }
   emit('pagination', { page: currentPage.value, limit: val })
   if (props.autoScroll) {