我们在使用分页使,直接用表格()的自定义:pagination属性最方便;如下图所示:

       <a-tableref="table"style="margin-bottom: 24px"row-key="key":columns="goodsColumns":data-source="loadGoodsData":pagination="paginationOpt"bordered></a-table>

基于VUE,我们必须在data中定义paginationOpt对象,代码片段如下:

// 分页paginationOpt: {defaultCurrent: 1, // 默认当前页数defaultPageSize: 5, // 默认当前页显示数据的大小total: 0, // 总数,必须先有showSizeChanger: true,showQuickJumper: true,pageSizeOptions: ["5", "10", "15", "20"],showTotal: (total) => `共 ${total} 条`, // 显示总数onShowSizeChange: (current, pageSize) => {this.paginationOpt.defaultCurrent = 1;this.paginationOpt.defaultPageSize = pageSize;this.searchCameraFrom(); //显示列表的接口名称},// 改变每页数量时更新显示onChange: (current, size) => {this.paginationOpt.defaultCurrent = current;this.paginationOpt.defaultPageSize = size;this.searchCameraFrom();},},

调用接口时,❤一定要更新total值!!!!!❤并在发送请求前结构当前页和pagesize的值,否则一直时默认值1和5(我这边初始时1和5,可自己更改)

    // 查询searchCameraFrom() {console.log(this.cameraParams);const { defaultCurrent, defaultPageSize } = this.paginationOpt;this.$api.Camera.getCameraList({currPage: defaultCurrent,pageSize: defaultPageSize,info: this.cameraParams,}).then((res) => {if (res.code != "200") {return Promise.reject;}console.log(res);this.cameraList = res.data;this.paginationOpt.total = res.total;}).catch(() => {});},

Ant Design Vue 如何分页(后台传入)相关推荐

  1. ABP vNext 对接 Ant Design Vue 实现分页查询

    本文内容 ABP vNext中的分页查询 STable组件中的分页查询 实现参数转换层 最终对接效果 在 上一篇 博客中,博主和大家分享了如何在 EF Core 中实现多租户架构.在这一过程中,博主主 ...

  2. ant design vue table分页

    ant design vue table分页设置 1.设置pagination <a-table :columns="columns" :dataSource="d ...

  3. Vue + Ant Design Vue 的分页pagination

     table 的分页属性pagination 如上图,是用Ant Design创建表格时的分页,下面是我在做项目结合后台给的接口写的代码: <a-table:pagination="p ...

  4. ant design vue table分页 onShowSizeChange 后的 pageNo 问题

    onSizeChange 后当前页问题 首先,大致描述一下出现这个问题的情形: data(){return {pagination: {pageNo: 1,pageSize: 5,total:0,sh ...

  5. Ant Design Vue 表格筛选时只进行前台的按页筛选修改为后台的全局筛选

    原因分析 在我们使用 Ant Design Vue 表格筛选功能时会发现,如果只是按照例子来,只是前端的按页筛选,并不能都进行全局筛选,原因有两点: 1.我们筛选的时候,只是进行前端的数据过滤,并没有 ...

  6. 基于 Vue3.0 和 Ant Design Vue ,高颜值管理后台UI框架vue-vben-admin运行

    简介 Vue Vben Admin 是一个免费开源的中后台模版.使用了最新的vue3,vite2,TypeScript等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考. Github地址 ...

  7. ant design Vue 纯前端实现分页

    ant design Vue 纯前端实现分页功能 (有选择的话最好让后端分页,前端分页可能会有问题,为了性能,尽量不要前端分页) 自己想的一个简单方法: 通过页码改变事件,每页数据个数改变事件,获取改 ...

  8. Vue 2.x折腾记 - (16) 基于Ant Design Vue 封装一个配置式的表单搜索组件

    前言 这次的后台管理系统项目选型用了Vue来作为主技术栈: 因为前段时间用过React来写过项目(用了antd),感觉棒棒的. 所以这次就排除了Element UI,而采用了Ant Design Vu ...

  9. Vue3:基础项目UI框架PC端(Element ui,view-ui-plus,Ant Design Vue)

    1.Element ui 文档已经更新至Vue3,可以放心使用,在使用Element ui的时候注意在使用弹性布局的时候,Element ui中的Table 表格会出现缩放无法自适应问题. 安装 $ ...

最新文章

  1. django jsonresponse_利用 Django 动态展示 Pyecharts 图表数据的几种方法
  2. 信息系统项目管理师-项目整体、收尾、变更管理考点笔记
  3. 01_数据库连接池,数据源,ResultSetMetaData,jdbc优化
  4. 7.Java常用开发工具
  5. 用路由做企业管理:所有人都说不可能的时候(中)
  6. 原生javascript淡入淡出焦点图 + Jquery实现方法
  7. Mongodb笔记(三)user aggregate mapReduce
  8. 【jQuery学习】—jQuery操作元素位置
  9. 探秘HDR:西瓜、抖音是如何做到让视频的画质堪比影院大片的?
  10. bat 指定每一周的某一天(比如周五) 执行某一程序(比如飞鸽)
  11. mysql配置文件编写_MySQL5.7.28 配置文件编写
  12. tpch测试mysql_MySQL数据库之MySQL-tpch 测试工具简要手册
  13. c语言数独合法验证,JavaScript数独验证
  14. POS机全国产化电子元件推荐方案
  15. RAISECOM交换机命令摘要
  16. NOD32杀毒软件升级ID
  17. L1-087 机工士姆斯塔迪奥-PAT 团体程序设计天梯赛 GPLT
  18. linux离线安装sails,sails.js – 在Sails应用程序中运行npm install odbc会产生错误?
  19. BUUCTF [0CTF 2016] piapiapia
  20. java反射 enum参数_CookBook/3-Java反射.md at master · Byron4j/CookBook · GitHub

热门文章

  1. 如何写出令人惊叹的设计文档?
  2. iQOO5和iQOO5pro有什么区别
  3. 苹果或挖走Meta AR公关总监,2022年的头显是真的要来了?
  4. java和jdbc操作数据库MySQL
  5. 计算机发明者约翰·冯·诺依曼
  6. 盘点世界顶级五大黑客:个个都是神
  7. 如何改变图片的尺寸大小得到一张缩小后的图片
  8. 使用Python读取raw格式图像并显示
  9. 2022年计算机二级Python考哪些内容?
  10. Material studio 中如何构建方形晶胞