在使用elementui的分页组件时,我发现当对表格数据进行删除时,而且是删除到该页最后一条数据时,当前页面currentPage并不能自动减1,也就是说,当前页currentPage只有你点击页码时才会发生改变,这就会使你自定义的序号错乱。但是我们可以使用watch监听页面数据总条数totalNum,来完美解决这个问题(或者每次删除后,定位到第一页,也就是让currentPage = 1,不建议使用)

  代码

// totalNum 数据总条数   
// currentPage 当前页
// pageSize 每页显示的数据条数 watch: {
totalNum(){ //注意这个函数的名字必须和你监听data中的属性的名字一样,这样才能当你data中的属性发生变化时,触发这个函数
if(this.totalNum==(this.currentPage-)*this.pageSize&& this.totalNum!=){ //这一行是关键代码,倍数关系
this.currentPage -=
this.geiList()//获取表格数据的方法
}
}
},
//额外说一点,数据的每个序号,一般用
  item.number = this.pageSize * (this.currentPage - 1) + (index + 1);
 
 //这行代码来实现

  

最新文章

  1. alienware Win8 系统安装
  2. 墙裂推荐4款js网页烟花特效
  3. android属性之excludeFromRecents -- clearTaskOnLaunch 隐身意图 启动activity
  4. iOS边练边学--多线程介绍、NSThread的简单实用、线程安全以及线程之间的通信
  5. 在iOS中怎样创建可展开的Table View?(上)
  6. mysql 远程连接 1045 Access denied for user 'root'@'XX.XX.XX.XX' (using password:YES)
  7. Java Collection 集合类大小调整带来的性能消耗
  8. JS复习:第三章&第四章
  9. C++侵入式链表
  10. hibernate在配置文件中配置对象关系映射文件即hbm文件路径的写法
  11. JavaScript高级程序设计:第一章
  12. wince天气代码
  13. Java中StringBuffer类append方法的使用
  14. Nginx+Tomcat+Https 服务器负载均衡配置
  15. Openstack-Ceilometer-Alarm运行机制
  16. 获取访问者的IP地址
  17. 自定义控件DataPager
  18. spark运行模式
  19. [BZOJ 4809] 相逢是问候
  20. jave 逻辑运算 vs 位运算 + Python 逻辑运算 vs 位运算

热门文章

  1. AI换脸教程:DeepFaceLab使用教程(1.安装及分解视频)
  2. 一、Linux 设备驱动介绍及开发环境搭建
  3. java动态代理(JDK和cglib)(转载)
  4. JAVA中的23种设计模式
  5. tf.stack( )和tf.unstack( )
  6. 参数上使用自定义注解在aop中无法获取到该参数
  7. POJ 2528 Mayor’s posters (线段树段替换 && 离散化)
  8. 使用ros_driver运行velodyne16线激光雷达
  9. 用smtplib来发送邮件
  10. chrome插件报错原因