element-ui Pagination分页只保留上一页下一页

简介: 有时数据量太大,比如日志数据没必要查看很久之前的,所以把页数屏蔽,不给系统造成卡顿,最简单的方式就是隐藏总条数、页数。具体做法来看一下吧

有时数据量太大,比如日志数据没必要查看很久之前的,所以把页数屏蔽,不给系统造成卡顿,最简单的方式就是隐藏总条数、页数。具体做法来看一下吧

<pagination
      v-show="total>1"
      :total="total"
      :layout.sync="layout"
      prev-text="上一页"
      next-text="下一页"
      :page.sync="queryParams.page"
      :limit.sync="queryParams.limit"
      @pagination="getList"
    />

逻辑实现

<script>
   export default {
   
   
           data() {
   
   
            return {
   
   
                // 遮罩层
                loading: false
                // 总条数
                total: 0,
                // 组件布局,只保留页大小、上一页、下一页
                layout: 'sizes, prev, next',
                // 查询参数
                queryParams: {
   
   
                    page: 1,
                    limit: 10,
                },
            }
        },
           created() {
   
   
            this.getList();
        },
        methods: {
   
   
            /** 查询参数列表 */
            getList() {
   
   
                this.loading = true;
                //后台查询
                getList(this.queryParams).then(response => {
   
   
                    this.dataList = response.data;
                    this.total = response.count;
                    this.loading = false;
                });
            },
       }
  }
</script>

增加边距,也可以自行美化

<style lang="scss" scoped>
  ::v-deep {
   
   
    .el-pagination span:not([class*=suffix]){
   
   
      padding: 0 10px;
    }
  }
</style>

效果如下

image.png

相关文章
|
JavaScript 前端开发
vue element-ui分页插件 始终保持在页面底部样式
vue element-ui分页插件 始终保持在页面底部样式
579 0
|
SQL 前端开发 搜索推荐
【Element-UI】实现动态树、数据表格及分页效果
在现代软件开发中,动态树、数据表格以及分页效果成为了许多应用的核心需求。随着业务规模和复杂性的增加,我们往往需要展示大量的层级结构数据,并且实现交互性强且高效的操作。 动态树提供了一种组织结构清晰、可伸缩的展示方式,使用户可以方便地查看和操作树节点。数据表格则是以表格形式呈现数据,在其中用户可以进行排序、筛选、编辑等操作。 而分页效果则能够将大量数据分割成易于管理和浏览的一页或一页的内容。这三种功能的结合,不仅使得我们能够更好地处理庞大的数据集合,同时也使得用户能够快速定位所需信息。 本文将介绍如何使用现代前端技术实现动态树、数据表格及分页
|
JavaScript 前端开发
vue element-ui分页插件 始终保持在页面底部样式
vue element-ui分页插件 始终保持在页面底部样式
959 0
vue element-ui分页插件 始终保持在页面底部样式
【UI】elementui el-pagination分页位置靠右
【UI】elementui el-pagination分页位置靠右
855 0
|
前端开发
Element UI 表格常用改造(表头添加注释、翻页连续序号【内含前端分页】)
Element UI 表格常用改造(表头添加注释、翻页连续序号【内含前端分页】)
757 0
|
JavaScript 数据库
vue使用element ui实现下拉列表分页的功能!!!
vue使用element ui实现下拉列表分页的功能!!!
|
JavaScript 前端开发
vue element-ui分页插件 始终保持在页面底部样式
vue element-ui分页插件 始终保持在页面底部样式
414 0
|
JavaScript
Vue框架Element UI教程-axios表格分页(九)
Vue框架Element UI教程-axios表格分页(九)
401 0

热门文章

最新文章