vue如何将获取到的数据进行分页

devtools/2025/2/21 16:14:43/

目录

使用vue实现分页

表单

分页模块

定义变量

定义返回给表单的数据

获取后端接口和有多少数据


使用vue实现分页

具体流程:首先我们获取后端接口数据,获取到的数据出存入tableData这个数组中,获取到的数据通过paginatedData这个方法,截取分页数据展示。然后我们使用element-ui提供的分页模块实现分页功能,可参考如下将定义的变量和分页模块中的数据绑定。

表单

<el-table :data="paginatedData" border height="750">

分页模块

<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" background
:current-page.sync="currentPage" :page-size="pageSize" layout="total,sizes, prev, pager, next, jumper"
:total="total"></el-pagination>

定义变量

javascript">tableData: [],
currentPage: 1,pageSize: 10,total: 0,

定义返回给表单的数据

  computed: {paginatedData() {const start = (this.currentPage - 1) * this.pageSize;const end = start + this.pageSize;return this.tableData.slice(start, end);},},

获取后端接口和有多少数据

javascript">    getList() {lsgetall().then(response => {//获取response.data是一个数组如何获取this.tableData = response.data;this.total = this.tableData.length})},

Demo

这个demo没有测试过,主要做参考(提供思路)

javascript"><template><div><div style="margin: 10px;"><el-table :data="paginatedData" border height="750"><el-table-column label="id" width="90"><template slot-scope="scope">{{ scope.$index +=1 }}</template></el-table-column><el-table-column prop="license_key" label="license_key" width="320"></el-table-column><el-table-column prop="key_type" label="key_type" width="300"></el-table-column><el-table-column prop="addcart_discord_webhook" label="加车链接" width="300"></el-table-column><el-table-column prop="paysuccess_discord_webhook" label="成功链接" width="190"></el-table-column><el-table-column prop="payfailed_discord_webhook" label="失败链接" width="300"></el-table-column><el-table-column prop="hwid" label="机器码" width="300"></el-table-column></el-table><div class="center-container" style="margin-left: 30%;"><!-- 分页 --><el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" background:current-page.sync="currentPage" :page-size="pageSize" layout="total,sizes, prev, pager, next, jumper":total="total"></el-pagination></div></div></div>
</template><script>import { lsgetall } from '@/api/table';export default {data() {return {tableData: [],idDataRow: [],idDataRow1: [],input: '',//抽屉参数dialog: false,loading: false,//抽屉参数dialog1: false,loading1: false,currentPage: 1,pageSize: 10,total: 0,}},computed: {paginatedData() {const start = (this.currentPage - 1) * this.pageSize;const end = start + this.pageSize;return this.tableData.slice(start, end);},},methods: {},cancelForm() {this.loading = false;this.dialog = false;clearTimeout(this.timer);},getList() {lsgetall().then(response => {//获取response.data是一个数组如何获取this.tableData = response.data;this.total = this.tableData.length})},created() {this.getList();},}
</script><style scoped>
.demo-drawer__content {margin: 20px;
}
</style>


http://www.ppmy.cn/devtools/160723.html

相关文章

【Linux】多线程 -> 线程同步与基于BlockingQueue的生产者消费者模型

线程同步 条件变量 当一个线程互斥地访问某个变量时&#xff0c;它可能发现在其它线程改变状态之前&#xff0c;它什么也做不了。 例如&#xff1a;一个线程访问队列时&#xff0c;发现队列为空&#xff0c;它只能等待&#xff0c;直到其它线程将一个节点添加到队列中。这…

环境变量与本地变量

目录 本地变量的创建 环境变量VS本地变量 认识完了环境变量我们来认识一下本地变量。 本地变量的创建 我们如果直接env是看不到本地变量的&#xff0c;因为本地变量和环境变量都具有独立性&#xff0c;环境变量是系统提供的具有全局属性的变量&#xff0c;都存在bash进程的…

SOME/IP--协议英文原文讲解11

前言 SOME/IP协议越来越多的用于汽车电子行业中&#xff0c;关于协议详细完全的中文资料却没有&#xff0c;所以我将结合工作经验并对照英文原版协议做一系列的文章。基本分三大块&#xff1a; 1. SOME/IP协议讲解 2. SOME/IP-SD协议讲解 3. python/C举例调试讲解 4.2.6 Er…

android调用ffmpeg解析rtsp协议的视频流

文章目录 一、背景二、解析rtsp数据1、C层功能代码2、jni层的定义3、app层的调用 三、源码下载 一、背景 本demo主要介绍android调用ffmpeg中的接口解析rtsp协议的视频流&#xff08;不解析音频&#xff09;&#xff0c;得到yuv数据&#xff0c;把yuv转bitmap在android设备上显…

nginx ngx_http_module(10) 指令详解

nginx ngx_http_module(10) 指令详解 相关链接 nginx 嵌入式变量解析目录nginx 嵌入式变量全目录nginx 指令模块目录nginx 指令全目录 一、目录 1.1 模块简介 ngx_http_v2_module&#xff1a;HTTP/2支持模块&#xff0c;允许Nginx通过HTTP/2协议与客户端进行通信。HTTP/2带来…

VScode内接入deepseek包过程(本地部署版包会)

目录 1. 首先得有vscode软件 2. 在我们的电脑本地已经部署了ollama&#xff0c;我将以qwen作为实验例子 3. 在vscode上的扩展商店下载continue 4. 下载完成后&#xff0c;依次点击添加模型 5. 在这里可以添加&#xff0c;各种各样的模型&#xff0c;选择我们的ollama 6. 选…

PLC通信交互系统技术分享

目录 0、前言 1、模块划分 2、状态机 3、通信层增强 4、异常处理机制 5、核心代码 关键状态处理示例 6、部署与测试方案 1. 环境要求 2. 性能测试指标 0、前言 这是一个C程序&#xff0c;用于与西门子PLC进行通信&#xff0c;处理SN码、拍照信号、检测结果等流程。代码…

DeepSeek 新注意力架构NSA

DeepSeek 新注意力架构NSA概要 研究背景&#xff1a; 实现高效长上下文建模的自然方法是利用 softmax 注意力的固有稀疏性&#xff0c;通过选择性计算关键 query-key 对&#xff0c;可以显著减少计算开销&#xff0c;同时保持性能。最近这一路线的进展包括多种策略&#xff1…