Vue3使用element plus 分页

1、引入分页组件:

<el-pagination

        layout="total,sizes,prev,pager,next,jumper"

        :total="list.length"

        @size-change="handleSizeChange"

        @current-change="handleCurrentChange"

        :current-page="currentPage"

      />

2、data中初始化变量:

currentPage: 1, //默认页码为1

pagesize: 10, //默认一页显示10条

3、修改表格绑定的数据

:data="list.slice((currentPage - 1) * pagesize, currentPage * pagesize) "

4、methods中添加换页方法

handleSizeChange: function (size) {

      //一页显示多少条

      this.pagesize = size;

    },

    handleCurrentChange: function (currentPage) {

      //页码更改方法

      this.currentPage = currentPage;

    }

           

         

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值