VUE element-ui之table表格分页完整功能

简介: VUE element-ui之table表格分页完整功能

步骤:

表格底部导入分页组件:

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

定义组件内变量:

data() {
    return {
      tableData: [],
      totalData: null,//总条数
      currentPage: 1,//当前页码
      pageSize: 50,//每页条数
    }
  },

methods中定义方法:

 handleCurrentChange(val) { //分页
      this.params.page = val - 1//这里注意:后端页码从0开始所以用当前页码-1,否则前端页码会多一页
      frequencyTen({ ...this.params }).then(res => {
        this.tableData = res.frequency.content
        this.totalData = res.frequency.totalElements
      })
    }

效果如图:
在这里插入图片描述

// 可选择页条数
    handleSizeChange(val) {
      this.params.size = val
      driverScoreTab(this.params).then(res => {
        this.totalData = res.totalElements
        this.tableData = res.content
      })
    },

效果图:
在这里插入图片描述

相关文章
|
17天前
「Mac畅玩鸿蒙与硬件26」UI互动应用篇3 - 倒计时和提醒功能实现
本篇将带领你实现一个倒计时和提醒功能的应用,用户可以设置倒计时时间并开始计时。当倒计时结束时,应用会显示提醒。该项目涉及时间控制、状态管理和用户交互,是学习鸿蒙应用开发的绝佳实践项目。
58 2
「Mac畅玩鸿蒙与硬件26」UI互动应用篇3 - 倒计时和提醒功能实现
|
3月前
|
JavaScript
Vue使用element中table组件实现单选一行
如何在Vue中使用Element UI的table组件实现单选一行的功能。
180 5
Vue使用element中table组件实现单选一行
|
2月前
|
JavaScript 索引
vue尚品汇商城项目-day04【27.分页器静态组件(难点)】
vue尚品汇商城项目-day04【27.分页器静态组件(难点)】
32 1
|
3月前
|
JavaScript
element-ui table表格多选后再打开默认选中
element-ui table表格多选后再打开默认选中
|
4月前
Vue3分页(Pagination)
这是一个高度可定制的分页组件,支持通过属性设置当前页数、每页条数、数据总数等,并提供了禁用分页、隐藏单页分页、快速跳转等功能。此外,还可以自定义分页的位置、显示的数据条数选项及数据总数的显示格式。组件内置了对多种场景的支持,如禁用状态下的分页操作、不同位置的分页显示等,适用于多种应用界面需求。在线预览展示了各种配置项的效果。
Vue3分页(Pagination)
|
3月前
|
搜索推荐 前端开发 C#
推荐7款美观且功能强大的WPF UI库
推荐7款美观且功能强大的WPF UI库
133 2
|
4月前
Vue3表格(Table)
这是一个基于 Vue2 的表格组件,支持自定义列配置、数据绑定、加载中提示、空状态提示及分页功能。主要属性包括表格列配置 `columns`、数据源 `dataSource`、加载状态 `loading` 及分页配置等。组件内置了 Spin、Empty 和 Pagination 等子组件以实现丰富的交互效果。通过简单的属性绑定即可实现数据展示、加载动画和无数据提示等功能。
102 0
Vue3表格(Table)
|
4月前
|
JavaScript 开发者 UED
Vue.js组件库大对决:Element UI与Vuetify,开发者的罗密欧与朱丽叶!
【8月更文挑战第30天】Element UI和Vuetify是Vue.js开发中的热门组件库,前者简洁高效,后者遵循Material Design,国际化程度高。两者均提供丰富的组件支持,但Vuetify组件更多样,设计更灵活;Element UI在性能和中文支持上更优。文档方面,Element UI更直观易懂,而Vuetify配置灵活但学习成本稍高。选择时需综合考虑项目需求、团队背景及设计风格,以达到最佳开发效果。
208 0
|
4月前
|
JavaScript
Vue封装分页下拉选择器的组件
该组件名为,它将整合Element UI的下拉选择器和分页组件,以实现一个功能丰富的下拉选择器。用户可以通过搜索来过滤选项,并通过分页来浏览结果。
|
4月前
|
图形学
小功能⭐️Unity获取点击到的UI
小功能⭐️Unity获取点击到的UI