为了账号安全,请及时绑定邮箱和手机立即绑定

element 分页 翻页后怎么得到某一行的数据

element 分页 翻页后怎么得到某一行的数据

qq_花开花谢_0 2018-08-03 20:17:52
表格分页后,翻到第二页后 点击某一行的预览 ,得到的还是一页的对应行的数据,但是翻页的数据列表是对的表格上的分页:data="testpage.slice((currentPage-1)pagesize,currentPagepagesize)"<el-pagination background@size-change="handleSizeChange" @current-change="handleCurrentChange"  :current-page="currentPage"  :page-sizes="[5,10,15]":page-size="pagesize"   layout="total,jumper,prev, pager, next,sizes":total="testpage.length" ></el-pagination>预览按钮<el-button @click="yulan(scope.$index,scope.row)" >预览</el-button>//预览yulan(index,row){let self=this;// this.$message('预览'+(index+1)+'行')let iData = this.testpage[index];    //得到当前行的数据    console.log(iData.peo)console.log(iData)},//分页///初始页currentPage、初始每页数据数pagesize和数据testpagehandleSizeChange:function(size){this.pagesize=size;},handleCurrentChange:function(currentPage){this.currentPage=currentPage;}
查看完整描述

1 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

你这里的index 还是第一页的index,而你在计算的时候没有将页数计算进去,所以你拿到的仍然是第一页的对应行的数据,比如说你想拿到第二页的某一行的数据,你的index要加上第一页的长度-1,然后才能拿到你真实的数据

查看完整回答
反对 回复 2018-08-05
  • 1 回答
  • 0 关注
  • 1420 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信