فهرست منبع

修复pageSize修改后单页上限发生变化的bug。

偶是小菜鸟 5 سال پیش
والد
کامیت
e47bf7b386
1فایلهای تغییر یافته به همراه4 افزوده شده و 3 حذف شده
  1. 4 3
      src/page/logs/index.vue

+ 4 - 3
src/page/logs/index.vue

@@ -41,10 +41,11 @@ export default {
   name: 'ErrLogs',
   data() {
     return {
+      // 默认不分页,若记录数超过,则分页
+      onePageMaxSize: 10,
       page: {
         currentPage: 1,
         pageSize: 10,
-        // 默认不分页,若记录数超过pageSize条,则分页
         total: 0
       },
       option: option,
@@ -71,12 +72,12 @@ export default {
     },
     getList() {
       const total = this.logsLen;
-      const pageSize = this.page.pageSize;
-      if (total <= pageSize) {
+      if (total <= this.onePageMaxSize) {
         this.list = this.logsList;
       } else {
         // 超过一页记录,开启分页
         const currentPage = this.page.currentPage;
+        const pageSize = this.page.pageSize;
         this.list = this.logsList.slice((currentPage - 1) * pageSize, currentPage * pageSize);
         this.page.total = total;
       }