element 分页切换时:current-page无效 页数不会跟着一起切换

问题回溯:使用el-pagination组件 选择切换当前分页 页数为2

问题结果:el-pagination组件 当前页切换失败 一直都是 1,接口传参分页数据是2,打印当前分页也是2
解决方案1:使用 current-page参数 .sync 修饰符

解决方案2:检查获取表格方法的时候 取消手动设置 total = 0

例子:

javascript 复制代码
 <el-table
      :data="tableData"
      style="width: 100%">
      <el-table-column prop="date" label="日期" width="180"></el-table-column>
</el-table>

<el-pagination
      @size-change="handleSizeChange"
      @current-change="handleCurrentChange"
      :current-page="page.current"
      :page-sizes="[100, 200, 300, 400]"
      :page-size="page.size"
      layout="total, sizes, prev, pager, next, jumper"
      :total="page.total">
</el-pagination>

tableData:[]  
page:{
	current:1,
	size:10,
	total:0
}

//获取表格参数
getTable(){
this.tableData = []
this.page.total = 0  //这一步会重新赋值 total,导致current-page页数异常 一直都会是 1,使用.sync也无效
	
//接口调用
//接口调用成功 赋值
this.tableData = res.data || []
this.page.total = res.total || 0
}
相关推荐
幽络源小助理8 分钟前
SpringBoot+Vue摄影师分享社区源码 – Java项目免费下载 | 幽络源
java·vue.js·spring boot
+VX:Fegn089532 分钟前
计算机毕业设计|基于springboot + vue健身房管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
inferno41 分钟前
JavaScript 基础
开发语言·前端·javascript
开发者小天1 小时前
React中useMemo的使用
前端·javascript·react.js
1024肥宅1 小时前
JS复杂去重一定要先排序吗?深度解析与性能对比
前端·javascript·面试
苹果醋31 小时前
iview— Select— Option选中后有空格
运维·vue.js·spring boot·nginx·课程设计
趣知岛1 小时前
JavaScript性能优化实战大纲
开发语言·javascript·性能优化
im_AMBER1 小时前
weather-app开发手记 04 AntDesign组件库使用解析 | 项目设计困惑
开发语言·前端·javascript·笔记·学习·react.js
武昌库里写JAVA1 小时前
在iview中使用upload组件上传文件之前先做其他的处理
java·vue.js·spring boot·后端·sql
小沐°2 小时前
vue3-ElementPlus出现Uncaught (in promise) cancel 报错
前端·javascript·vue.js