首页 > 软件开发 > JavaScript >

Vue2.0+ElementUI实现表格翻页

来源:互联网 2023-03-16 23:57:15 134

ElementUI的表格要求的数据类型为字典数组。使用了python3写后端,那么从数据库取数据时添加一行cursorclass=pymysql.cursors.DictCursor即可。取出后将其存入redis数据库方便之后取用。取用时使用eval()函数再传到前端即可。gp5办公区 - 实用经验教程分享!

工具/原料

  • JavaScript

方法/步骤

  • 1

    前端放置Pagination 分页器,这里直接采用了完整功能的分页器。gp5办公区 - 实用经验教程分享!

    Vue2.0 ElementUI实现表格翻页gp5办公区 - 实用经验教程分享!

  • 1此文章非法爬取自百度经验
  • 2

    其中:handleSizeChange为pagesize发生改变时的相应函数,handleCurrentChange为currentPage发生改变时的相应函数。gp5办公区 - 实用经验教程分享!

    page-sizes为所有可选择的page-size。可以自己更改其中的数字。gp5办公区 - 实用经验教程分享!

    layout为附带的功能,一般不用动它。gp5办公区 - 实用经验教程分享!

    total为总数据数。由于是字典数组,直接使用length方法即可得到总数据数。gp5办公区 - 实用经验教程分享!

    Vue2.0 ElementUI实现表格翻页gp5办公区 - 实用经验教程分享!

  • 3

    初始页currentPage、初始每页数据数pagesize和数据datagp5办公区 - 实用经验教程分享!

    Vue2.0 ElementUI实现表格翻页gp5办公区 - 实用经验教程分享!

  • 4

    上面的两个响应函数,很好理解。gp5办公区 - 实用经验教程分享!

    Vue2.0 ElementUI实现表格翻页gp5办公区 - 实用经验教程分享!

  • 5

    el-table标签。通过计算很容易得到,要使当页显示分页后的对应数据,其下标应为(当前页-1)*每页数据数 到 当前页*每页数据数。使用slice方法进行取用。gp5办公区 - 实用经验教程分享!

    stripe为带斑马纹表格。gp5办公区 - 实用经验教程分享!

    Vue2.0 ElementUI实现表格翻页gp5办公区 - 实用经验教程分享!

  • 6

    column标签。可放多个,对每列的控制。label为该列名称,显示在第一行。prop为data中的某key的名称。gp5办公区 - 实用经验教程分享!

    Vue2.0 ElementUI实现表格翻页gp5办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!gp5办公区 - 实用经验教程分享!


    标签: JAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码