分页-el-pagination

 

目录

1.基本使用

2.使用分页架子

3.分页事件


当数据量过多时,使用分页分解数据。

1.基本使用

定义数据体

const params = ref({
  pagenum: 1, //当前页数
  pagesize: 5, //一页几条
  cate_id: '',
  state: ''
})

2.使用分页架子

    模板参数:

  • v-model:current-page:绑定当前页数
  • v-model:page-size:绑定页码(一页显示几条)
  • :page-sizes:设置页码
  • layout:布局
  • background:背景颜色
  • total:绑定总条数
  • @size-change:页数改变事件 回调参数value:页数
  • @current-change:页码改变事件 回调参数value:页码
 <!-- 分页架子 -->
    <el-pagination
      v-model:current-page="params.pagenum"
      v-model:page-size="params.pagesize"
      :page-sizes="[2, 3, 4, 5, 10]"
      layout="jumper, total, sizes, prev, pager, next"
      background="true"
      :total="total"
      @size-change="onSizeChange"
      @current-change="onCurrentChange"
      style="margin-top: 20px; justify-content: flex-end"
    />

3.分页事件

// 页数变化事件
const onSizeChange = (size) => {
  params.value.pagenum = 1 //默认第一页
  params.value.pagesize = size
    //重新渲染列表数据
  getarticlesClass()
}
// 页码变化事件
const onCurrentChange = (page) => {
  console.log(`页码变化了, ${page}`)
  params.value.pagenum = page
     //重新渲染列表数据
  getarticlesClass()
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值