• ElementUi中eltable分页效果,前端控制分页


    现实的场景中很经常遇到表格el-table数据过多,为了更好的用户体验,所以我们需要用到分页,一般分页可以视数据量的大小可分为前端控制和后端控制。

    <template>
    <el-table
    :data="tableData.slice((currentPage-1)*pagesize,currentPage*pagesize)"
    :stripe="stripe"
    :current-page.sync="currentPage"
    style=" 100%">
    <el-table-column
    prop="date"
    label="日期"
    width="180">
    </el-table-column>
    <el-table-column
    prop="name"
    label="姓名"
    width="180">
    </el-table-column>
    <el-table-column
    prop="address"
    label="地址">
    </el-table-column>
    </el-table>
    <div class="pagination">
    <el-pagination
    @size-change="handleSizeChange"
    @current-change="handleCurrentChange"
    :page-sizes="[10, 15, 20]"
    :page-size="pagesize"
    layout="total, sizes, prev, pager, next, jumper"
    :total="total">
    </el-pagination>
    </template>
    <script>
    export default {
    data(){
    return{
    stripe:true,//是否为斑马纹 table
    tableData: [],
    currentPage:1,
    pagesize:10,
    total:0,
    }
    },
    methods:{
    handleSizeChange(val) {
    this.pagesize=val;
    },
    handleCurrentChange(val) {
    this.currentPage = val;
    },
    }
    }
    <script>
    ————————————————
    版权声明:本文为CSDN博主「前端菜鸟一枚」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_40599116/article/details/121951820

  • 相关阅读:
    F#新Bug,小心! module 里的泛型变量。
    F#: mutable 关键字不适宜用于结构中声明可变值
    简说F#的数组
    元组——秃瓢(Tuple)
    如何用Xmind编写测试用例
    如何提高评审的效率
    接口测试实例/20200622
    mysql数据库的基本增删改查操作总结
    面试技巧篇02:面试前必看!
    面试技巧篇01
  • 原文地址:https://www.cnblogs.com/javalinux/p/16293033.html
Copyright © 2020-2023  润新知