onSizeChange 后当前页问题

首先,大致描述一下出现这个问题的情形:

data(){return {pagination: {pageNo: 1,pageSize: 5,total:0,showSizeChanger: true,pageSizeOptions: ['5', '10', '50'],showTotal: total => `共 ${total} 条`,onShowSizeChange: (current, pageSize) => this.onSizeChange(current, pageSize),onChange:(page,pageSize)=> this.onPageChange(page, pageSize)},}},
methods: {onPageChange(page, pageSize) {this.pagination.pageNo = pagethis.getList()},onSizeChange(current, pageSize) {this.pagination.pageNo = 1this.pagination.pageSize = pageSizethis.getList()}
}

页面加载数据,pageNo1, pageSize5,假如接口返回 total12,这时分页有3页,选择第2页,然后改变每页条数为10,onSizeChange 里面设置了this.pagination.pageNo = 1,但是得到的结果是 当前页在第2页.

原因分析

自己百度查找并没有找到解决的方法,还希望哪个高手给指点下(不知道是不是 antd的bug)

解决方法: 升级 antd 版本

后来看了下官方文档,发现新的版本 已经舍弃了 pageNo,改用 current,上面的问题在版本升级后也没再出现,我之前使用的版本是"ant-design-vue": "~1.3.8",现在官网的版本是1.5.3,如果有遇到类似问题的小伙伴可以升级下版本试试.

 onSizeChange(current, pageSize) {this.pagination.current= 1this.pagination.pageSize = pageSizethis.getList()}

ant design vue table分页 onShowSizeChange 后的 pageNo 问题相关推荐

  1. ant design vue table分页

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

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

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

  3. Ant Design Vue Table 组件合并单元格

    Ant Design Vue Table 组件合并单元格 项目开发中,有时候需要实现单元格合并的需求,这里记录一下在Ant Design Vue的实现. <template><div ...

  4. ant design vue treeDefaultExpandAll 更换数据后没有自动展开

    ​ ant design vue treeDefaultExpandAll 更换数据后没有自动展开,找了官网,看到也没什么解决办法在vue当中,所以只好这样子做 原理很简单,就是销毁tree-sele ...

  5. ant design vue table表格组件实现隔行变色

    ant design vue table表格组件实现隔行变色 一.使用方法 html代码: <a-table:columns="patient":data-source=&q ...

  6. vue3 antd table表格样式修改——ant design vue table表格的行高调整

    vue3 antd项目实战--修改ant design vue table组件的默认样式(调整每行行高) 知识调用 场景复现 实际操作 解决a-table表格padding过宽 知识调用 文章中可能会 ...

  7. ant design vue table 高度自适应_Vue组件库大评测 Element, iView, HeyUI, Ant Design Vue

    今天偶然的机会想了解下其他Vue相关的组件库,网上刚好有文章,顺便自己做一下笔记,算是资源整理吧 .好了,话不多说,直接开始: 组件库的选择对于前端开发有者至关重要的影响,而组件的丰富性以及健壮性是我 ...

  8. Vue + Ant Design Vue 的分页pagination

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

  9. ant design vue table 高度自适应_很受欢迎的vue前端UI框架

    最近在逛各大网站,论坛,SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,小编自己也趁着这个大前端的热潮,着手学习了一段时间的Vue.js,目前用它正在做自己 ...

最新文章

  1. window.unload ajax不执行_AJAX
  2. SVD、SVD++和Asymmetric SVD 以及实例
  3. 认识VC++类向导的使用
  4. iOS 播放gif动态图的方式探讨
  5. ubuntu php 支持mysql_在ubuntu16.04上安装php7 mysql5.7 nginx1.10并支持http2
  6. STM32中常用的C语言知识点,开始复习!
  7. 数字时钟设计verilog_数字IC设计基本概念之创建时钟
  8. 基于MFC框架下OpenGL的exe可移植
  9. laravel查询重复的数据_php – 使用Laravel Collection获取重复值
  10. FluorineFx对于现有站点的配置
  11. 理解Android Framework
  12. 计算机2级文档试题,计算机二级考试word操作题真题
  13. MVVM设计模式《网摘》
  14. 杭电oj2035c语言答案,小白详细讲解快速幂--杭电oj2035-A^B
  15. BuBu笔记——Mybatis入门(秃头BUBu的超详细备注,一定要看哦)
  16. vs code 快速生成html模板插件
  17. 招生啦!清华大学SIGS人工智能硕士项目2021年硕士研究生普通招考说明
  18. python模拟微信发红包,并验证随机性
  19. 多场景业务实战-AB测试实战(数据分析干货!!!!!)
  20. 散热性能测试软件,性能测试及散热表现

热门文章

  1. C语言例题——输出1000以内的所有完数
  2. QT工程编译错误:No outputs specified for item “DlgCreateInstance.ui“
  3. python字符串正则替换_Python用正则表达式进行字符串替换方法
  4. 【ChatGPT】对话体验
  5. Lucene 5.2.1 + jcseg 1.9.6中文分词索引(Lucene 学习序列2)
  6. Android 安装应用的两种方式--外部应用安装器安装和静默安装(系统应用)
  7. python中*args的使用
  8. 给百度CEO李彦宏的公开拜年信(转载)
  9. 我的第一棵树--家谱
  10. Diffusion Models