vue3+elementPlus实现列表的查询、翻页和查看功能

本文展示了如何利用Element-PlusUI库在Vue应用中实现列表展示、根据输入查询数据、分页以及查看详细信息的功能。代码示例包括el-table组件用于数据列表,el-form和el-input用于查询,el-pagination处理分页,以及el-drawer显示详情。

效果展示

功能实现

1、列表功能

        利用element-plus的组件el-table,轻松实现;

        Tips:jokeMes接口返回的全部数据。

<el-table
    stripe
    :data="
      jokeMes.slice(
        (paginObj.currentPage - 1) * paginObj.pagesize,
        paginObj.currentPage * paginObj.pagesize
      )
    "
    style="width: 100%"
    v-loading="loading"
    empty-text="没有数据"
  >
    <el-table-column fixed prop="passtime" label="时间" width="150" />
    <el-table-column prop="name" label="名字" width="120" />
    <el-table-column prop="text" label="信息" width="600" />
    <el-table-column prop="header" label="图片" width="600" />
    <el-table-column prop="video" label="视频" width="600" />
    <el-table-column prop="top_comments_content" label="内容" width="300" />
    <el-table-column fixed="right" label="操作" width="60">
      <template #default="scope">
        <el-button type="text" size="small" @click="handleClick(scope.row)">查看</el-button>
      </template>
    </el-table-column>
  </el-table>

2、查询功能

        利用filter方法,根据输入的数据过滤接口的数据;

<el-form :inline="true" :model="formInline" class="de
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值