前端实现分页功能,重点是对绑定的表格数据进行简单处理

前端实现分页功能,重点是对绑定的表格数据进行简单处理,第1张

目录 文章说明1. 表格数据进行绑定(最重要的一步)2. 使用element ui 分页组件3. js部分代码

文章说明

虽然现在后端都会对数据做分页处理,但不排除在某些模块,当需要显示的数据量不是很大时,前端可以自己做一些分页处理。所以用本篇文章记录下,方便以后查阅。

1. 表格数据进行绑定(最重要的一步)
<el-table
  :data="tableData.slice((currentPage-1)*pageSize,currentPage*pageSize)"
  size="mini"
  highlight-current-row
  style="width: 100%"
  border
>
el-table>
2. 使用element ui 分页组件
<el-pagination
  @size-change="handleSizeChange"
  @current-change="handleCurrentChange"
  :current-page="currentPage"
  :page-sizes="[10, 20, 50, 100]"
  :page-size="pageSize"
  layout="total, sizes, prev, pager, next, jumper"
  :total="tableData.length"
>el-pagination>
3. js部分代码
data() {
	return {
		tableData: [],
		currentPage: 1,
	    pageSize: 10,
	    total: 0
	}
}mounted() {
	//获取数据给tableData进行赋值
},
methods: {
	handleCurrentChange(val) {
      this.currentPage = val;
    },
    handleSizeChange(val) {
      this.pageSize = val;
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1297678.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存