element-plus分页组件el-pagination的使用

分页组件是非常常用的组件之一和表格组件一般成对出现,element-plus 分页组件的组件名是el-pagination

1.组件主要属性如下

属性名作用值类型枚举值默认值
v-mode:page-size每页条目数字10
v-mode:current-page当前页码数字10
default-current-page默认当前页码数字1
default-page-size默认每页条目数字10
total总条目数,tpotal和page-count选其一,数字10
page-sizes每页条目选择列表数字数组
layout组件布局 ,上下翻页,跳页等布局设置 ,多项逗号分割字符串sizes,prev,next,jumper,pager,>

要监听当前页和条目的改变,建议使用watch,不建议使用原有的事件

在这里插入图片描述
在这里插入图片描述

2.用法示例

<script setup lang="ts">
import { onMounted, reactive, ref,watch } from 'vue'
    const pageSizes=ref([10,20,50,100]);

    const currentPageSize =ref(10)
    const currentPage =ref(1)


    watch(currentPage,(newPage,oldPage)=> {
        console.log(newPage,oldPage)
    })

</script>

    
<template>
    
    <div>
      <el-pagination :page-sizes="pageSizes" v-model:page-size="currentPageSize"  v-model:current-page="currentPage"  layout="sizes,prev,next,jumper,pager,>" :total="200"></el-pagination>
    </div>
    

      
</template>

<style scoped>
  
</style>

在这里插入图片描述
https://element-plus.org/zh-CN/component/pagination.html

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值