当前位置: 首页 > news >正文

iview 分页改变每页条数时请求两次问题

  • 问题

在iview page分页的时候,修改每页条数时,会发出两次请求。
iview 版本是4.0.0

  • 原因

iview 的分页在调用@on-page-size-change之前会调用@on-Change。默认会先调用@on-Change回到第一页,再调用@on-page-size-change改变分页显示数量

此时就会出现回到第一页,在返回调用@on-page-size-change时的页数,造成当前页没有数据。

举个例子,就是点击最后一页然后修改每页条数就是@on-page-size-change,但这是会先调用@on-Change回到第一页获取数据,然后在调用@on-page-size-change回到最后一页获取数据,就会出现错误,因为每页条数改变后就没有那么多页了,出现分页样式错误和没有数据。

  • 解决

在@on-page-size-change事件中,判断pageNum === 1时在调用this.getList();获取数据,这时就只调用一次。

     // 修改页数changePageNum(no){this.pageOptions.pageNo = no;this.getList();},// 修改每页大小changePageSize(size){this.pageOptions.pageSize = size;this.pageOptions.pageNum === 1 && this.getList();},

结果就是改变每页条数之后回到第一页并根据修改后的每页的条数获取数据。

这是本人在使用iview的分页的时候遇到的问题。这里讲的可能不是很清楚,请谅解。可以到github上看别的讲解传送门

\color{pink}{欢迎交流讨论}

最后编辑于:2025-04-21 11:06:55


喜欢的朋友记得点赞、收藏、关注哦!!!

相关文章:

  • 相交链表的解答
  • SONiC-OTN代码详解(具体内容待续)
  • leetcode:最小覆盖字符串
  • LeetCode 1007. 行相等的最少多米诺旋转 题解
  • php study 网站出现404 - Page Not Found 未找到
  • 深度学习中的数据增强:提升食物图像分类模型性能的关键策略
  • VTK入门指南
  • [三分钟学算法]分治-快速排序-最小的K个数:设计一个算法,找出数组中最小的k个数。以任意顺序返回这k个数均可。
  • 【数据结构】稀疏矩阵的快速转置
  • 架构思维:异构数据的同步一致性方案
  • P1802 5 倍经验日
  • 递归算法详解(Java 实现):从原理到高阶应用
  • 时序分解 | Matlab基于WOA-MVMD鲸鱼算法优化多元变分模态分解
  • 机器学习实操 第二部分 神经网路和深度学习 第11章 训练深度神经网络
  • GenCLS++:通过联合优化SFT和RL,提升生成式大模型的分类效果
  • 人工智能数学基础(八)—— 最优化理论
  • 生物化学笔记:神经生物学概论09 小脑的运动学习 基底神经节的结构与功能
  • C++八股--6--mysql 日志与并发控制
  • 永磁同步电机无速度算法--基于ESO-PLL的永磁同步电机无位置传感器控制
  • 2025年PMP 学习二
  • 今天全国铁路、公路进入返程高峰,这些路段时段通行压力大
  • 全国铁路迎来返程客流高峰,预计今日发送2040万人次
  • 武契奇目前健康状况稳定,短期内将暂停日常工作
  • 月薪3万文科友好,“AI训练师”真有那么赚?
  • 德雷克海峡发生6.4级地震,震源深度10千米
  • 五大白酒去年净利超1500亿元:贵州茅台862亿领跑,洋河营收净利齐降