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

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


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

http://www.xdnf.cn/news/3766.html

相关文章:

  • GoLang基础(续)
  • 多模态大语言模型arxiv论文略读(五十八)
  • spdlog自定义formatter
  • edu教育邮箱申请成功使用
  • 前端双工通信的几种方案详细描述
  • SpringMVC——第四章:三个域对象
  • WPF中Binding
  • 【SimSession】1:将视频发送逻辑与 libuv 事件循环集成是一个典型的并发设计问题
  • 【论文阅读】LLMOPT:一种提升优化泛化能力的统一学习框架
  • 【leetcode】队列 + 宽搜,树形结构层序遍历的基础与变化
  • 短信侠 - 自建手机短信转发到电脑上并无感识别复制验证码,和找手机输验证码说再见!
  • 第四节:OpenCV 基础入门-第一个 OpenCV 程序:图像读取与显示
  • 五四青年节|模糊的青春岁月,用视频高清修复工具,让回忆更清晰!
  • 如何提升个人的思维能力?
  • 学习黑客环境配置
  • c++ 指针参数传递的深层原理
  • [Vue]props解耦传参
  • 我写了一个分析 Linux 平台打开文件描述符跨进程传递的工具
  • 动态规划之多状态问题1
  • AIStarter开发者手记:一键部署本地大模型,跨平台整合包技术解析
  • 63常用控件_QSlider的使用
  • STL之list容器
  • 计算机基础:二进制基础17,八进制减法
  • 大模型中常见的精度类型及区别​
  • 论微服务架构及其应用
  • 传奇各职业/战士/法师/道士/勋章爆率及出处产出地
  • 54、【OS】【Nuttx】编码规范解读(二)
  • 130. 被围绕的区域
  • (1)大模型的提示词工程实践技巧---LLM输出配置详解
  • 数字孪生赋能智慧城市:从概念到落地的深度实践